lpw
2024-06-28 2a6e182ea4428bff2e16f033c28850f3a02a93a9
commit | author | age
2e29a3 1 // swift-interface-format-version: 1.0
2a6e18 2 // swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
L 3 // swift-module-flags: -target arm64-apple-ios13.1-macabi -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FBSDKCoreKit
e0ec42 4 import AdSupport
97fc0a 5 import AppTrackingTransparency
e0ec42 6 import AuthenticationServices
L 7 import FBAEMKit
2e29a3 8 @_exported import FBSDKCoreKit
e0ec42 9 import FBSDKCoreKit_Basics
2e29a3 10 import Foundation
e0ec42 11 import SafariServices
L 12 import StoreKit
2e29a3 13 import Swift
e0ec42 14 import UIKit
L 15 import _Concurrency
16 import _StringProcessing
97fc0a 17 import _SwiftConcurrencyShims
e0ec42 18 extension FBSDKCoreKit.AccessToken {
2e29a3 19   public var permissions: Swift.Set<FBSDKCoreKit.Permission> {
L 20     get
21   }
22   public var declinedPermissions: Swift.Set<FBSDKCoreKit.Permission> {
23     get
24   }
25   public var expiredPermissions: Swift.Set<FBSDKCoreKit.Permission> {
26     get
27   }
28   public func hasGranted(_ permission: FBSDKCoreKit.Permission) -> Swift.Bool
e0ec42 29 }
L 30 @objcMembers @objc(FBSDKAppLink) final public class AppLink : ObjectiveC.NSObject, FBSDKCoreKit._AppLinkProtocol {
31   @objc final public let sourceURL: Foundation.URL?
97fc0a 32   @objc final public let targets: [any FBSDKCoreKit.AppLinkTargetProtocol]
e0ec42 33   @objc final public let webURL: Foundation.URL?
L 34   @objc final public var isBackToReferrer: Swift.Bool
97fc0a 35   @objc(initWithSourceURL:targets:webURL:) convenience public init(sourceURL: Foundation.URL?, targets: [any FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?)
e0ec42 36   @available(*, deprecated, message: "Please use designated init to instantiate an AppLink. This method will be removed in future releases.\"")
97fc0a 37   @objc(appLinkWithSourceURL:targets:webURL:) public static func appLink(sourceURL: Foundation.URL?, targets: [any FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?) -> any FBSDKCoreKit._AppLinkProtocol
L 38   @objc(initWithSourceURL:targets:webURL:isBackToReferrer:) public init(sourceURL: Foundation.URL?, targets: [any FBSDKCoreKit.AppLinkTargetProtocol], webURL: Foundation.URL?, isBackToReferrer: Swift.Bool)
e0ec42 39   @objc deinit
L 40 }
41 @available(iOSApplicationExtension, unavailable, message: "Not available in app extension")
42 @objcMembers @objc(FBSDKAppLinkNavigation) final public class AppLinkNavigation : ObjectiveC.NSObject {
43   @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `defaultResolver` instead.")
97fc0a 44   @nonobjc public static var `default`: any FBSDKCoreKit.AppLinkResolving {
e0ec42 45     get
L 46     set
47   }
97fc0a 48   @objc(defaultResolver) public static var defaultResolver: any FBSDKCoreKit.AppLinkResolving {
e0ec42 49     @objc get
L 50     @objc set
51   }
52   @objc final public let extras: [Swift.String : Any]
53   @objc final public let appLinkData: [Swift.String : Any]
97fc0a 54   @objc final public let appLink: FBSDKCoreKit.AppLink?
e0ec42 55   @objc final public var navigationType: FBSDKCoreKit.AppLinkNavigationType {
L 56     @objc get
57   }
97fc0a 58   @objc(initWithAppLink:extras:appLinkData:) public init(appLink: FBSDKCoreKit.AppLink?, extras: [Swift.String : Any], appLinkData: [Swift.String : Any])
e0ec42 59   @available(*, deprecated, message: "Please use init(appLink:extras:appLinkData:) to instantiate an `AppLinkNavigation`.\nThis method will be removed in the next major version.\"")
97fc0a 60   @objc(initWithAppLink:extras:appLinkData:settings:) convenience public init(appLink: FBSDKCoreKit.AppLink, extras: [Swift.String : Any], appLinkData: [Swift.String : Any], settings: any FBSDKCoreKit.SettingsProtocol)
e0ec42 61   @available(*, deprecated, message: "Please use designated init to instantiate an AppLinkNavigation. This method will be removed in future releases.\"")
97fc0a 62   @objc(navigationWithAppLink:extras:appLinkData:settings:) public static func navigation(with appLink: FBSDKCoreKit.AppLink?, extras: [Swift.String : Any], appLinkData: [Swift.String : Any], settings: any FBSDKCoreKit.SettingsProtocol) -> FBSDKCoreKit.AppLinkNavigation
e0ec42 63   @objc(callbackAppLinkDataForAppWithName:url:) public static func callbackAppLinkData(forApp appName: Swift.String, url: Swift.String) -> [Swift.String : [Swift.String : Swift.String]]
L 64   @available(swift, obsoleted: 0.1)
65   @objc(navigate:) final public func navigate(error errorPointer: Foundation.NSErrorPointer) -> FBSDKCoreKit.AppLinkNavigationType
66   @nonobjc final public func navigate() throws -> FBSDKCoreKit.AppLinkNavigationType
67   @objc(resolveAppLink:handler:) public static func resolveAppLink(_ destination: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkBlock)
97fc0a 68   @objc(resolveAppLink:resolver:handler:) public static func resolveAppLink(_ destination: Foundation.URL, resolver: any FBSDKCoreKit.AppLinkResolving, handler: @escaping FBSDKCoreKit.AppLinkBlock)
e0ec42 69   @available(swift, obsoleted: 0.1)
L 70   @objc(navigateToAppLink:error:) public static func navigate(to appLink: FBSDKCoreKit.AppLink, errorPointer: Foundation.ErrorPointer) -> FBSDKCoreKit.AppLinkNavigationType
71   @nonobjc public static func navigate(to appLink: FBSDKCoreKit.AppLink) throws -> FBSDKCoreKit.AppLinkNavigationType
72   @objc(navigationTypeForLink:) public static func navigationType(for appLink: FBSDKCoreKit.AppLink) -> FBSDKCoreKit.AppLinkNavigationType
73   @objc(navigateToURL:handler:) public static func navigate(to destination: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkNavigationBlock)
97fc0a 74   @objc(navigateToURL:resolver:handler:) public static func navigate(to destination: Foundation.URL, resolver: any FBSDKCoreKit.AppLinkResolving, handler: @escaping FBSDKCoreKit.AppLinkNavigationBlock)
e0ec42 75   @objc deinit
L 76 }
77 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKAppLinkResolver) final public class AppLinkResolver : ObjectiveC.NSObject, FBSDKCoreKit.AppLinkResolving {
78   @objc final public func appLink(from url: Foundation.URL, handler: @escaping FBSDKCoreKit.AppLinkBlock)
79   @objc @available(iOSApplicationExtension, unavailable, message: "Not available in app extension")
80   final public func appLinks(from urls: [Foundation.URL], handler: @escaping FBSDKCoreKit.AppLinksBlock)
81   @objc override dynamic public init()
82   @objc deinit
83 }
84 @objcMembers @objc(FBSDKAppLinkTarget) final public class AppLinkTarget : ObjectiveC.NSObject, FBSDKCoreKit.AppLinkTargetProtocol {
85   @objc final public let url: Foundation.URL?
86   @objc final public let appStoreId: Swift.String?
87   @objc final public let appName: Swift.String
88   @objc(initWithURL:appStoreId:appName:) public init(url: Foundation.URL?, appStoreId: Swift.String?, appName: Swift.String)
89   @available(*, deprecated, message: "Please use designated init to instantiate an AppLinkTarget. This method will be removed in future releases.\"")
90   @objc(appLinkTargetWithURL:appStoreId:appName:) public static func appLinkTargetWithURL(url: Foundation.URL?, appStoreId: Swift.String?, appName: Swift.String) -> FBSDKCoreKit.AppLinkTarget
91   @objc deinit
92 }
93 @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objcMembers @objc(FBSDKApplicationDelegate) final public class ApplicationDelegate : ObjectiveC.NSObject {
94   @objc(sharedInstance) public static var shared: FBSDKCoreKit.ApplicationDelegate {
95     get
96   }
97   @objc final public func initializeSDK()
98   @discardableResult
99   @objc(application:continueUserActivity:) final public func application(_ application: UIKit.UIApplication, continue userActivity: Foundation.NSUserActivity) -> Swift.Bool
100   @discardableResult
101   @objc(application:openURL:options:) final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, options: [UIKit.UIApplication.OpenURLOptionsKey : Any]) -> Swift.Bool
102   @discardableResult
103   @objc(application:openURL:sourceApplication:annotation:) final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, sourceApplication: Swift.String?, annotation: Any?) -> Swift.Bool
104   @objc @discardableResult
105   final public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
97fc0a 106   @objc final public func addObserver(_ observer: any FBSDKCoreKit.FBSDKApplicationObserving)
L 107   @objc final public func removeObserver(_ observer: any FBSDKCoreKit.FBSDKApplicationObserving)
e0ec42 108   @objc deinit
L 109 }
110 @_hasMissingDesignatedInitializers @objc(FBSDKAuthenticationTokenClaims) final public class AuthenticationTokenClaims : ObjectiveC.NSObject {
111   final public let jti: Swift.String
112   final public let iss: Swift.String
113   final public let aud: Swift.String
114   final public let nonce: Swift.String
115   final public let exp: Foundation.TimeInterval
116   final public let iat: Foundation.TimeInterval
117   final public let sub: Swift.String
118   final public let name: Swift.String?
119   final public let givenName: Swift.String?
120   final public let middleName: Swift.String?
121   final public let familyName: Swift.String?
122   final public let email: Swift.String?
123   final public let picture: Swift.String?
124   final public let userFriends: [Swift.String]?
125   final public let userBirthday: Swift.String?
126   final public let userAgeRange: [Swift.String : Foundation.NSNumber]?
127   final public let userHometown: [Swift.String : Swift.String]?
128   final public let userLocation: [Swift.String : Swift.String]?
129   final public let userGender: Swift.String?
130   final public let userLink: Swift.String?
131   @objc(initWithEncodedClaims:nonce:) convenience public init?(encodedClaims: Swift.String, nonce expectedNonce: Swift.String)
132   @objc deinit
133 }
134 @objc(FBSDKCAPIReporter) public protocol CAPIReporter {
135   @objc func enable()
97fc0a 136   @objc func configure(factory: any FBSDKCoreKit.GraphRequestFactoryProtocol, settings: any FBSDKCoreKit.SettingsProtocol)
e0ec42 137   @objc func recordEvent(_ parameters: [Swift.String : Any])
L 138 }
139 @_inheritsConvenienceInitializers @objcMembers @objc final public class CoreUIApplication : ObjectiveC.NSObject {
97fc0a 140   @objc public static let shared: any FBSDKCoreKit._InternalURLOpener
e0ec42 141   @objc override dynamic public init()
L 142   @objc deinit
143 }
144 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKIcon) open class FBIcon : ObjectiveC.NSObject {
145   @objc open func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath?
146   @objc public func image(size: CoreFoundation.CGSize) -> UIKit.UIImage?
147   @objc public func image(size: CoreFoundation.CGSize, color: UIKit.UIColor) -> UIKit.UIImage?
148   @objc public func image(size: CoreFoundation.CGSize, scale: CoreFoundation.CGFloat, color: UIKit.UIColor) -> UIKit.UIImage?
149   @objc override dynamic public init()
150   @objc deinit
151 }
152 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKProfilePictureView) @_Concurrency.MainActor(unsafe) final public class FBProfilePictureView : UIKit.UIView {
153   @objc @_Concurrency.MainActor(unsafe) final public var pictureMode: FBSDKCoreKit.Profile.PictureMode {
154     @objc get
155     @objc set
156   }
157   @objc @_Concurrency.MainActor(unsafe) final public var profileID: Swift.String {
158     @objc get
159     @objc set
160   }
161   @_Concurrency.MainActor(unsafe) @objc override final public var bounds: CoreFoundation.CGRect {
162     @objc get
163     @objc set
164   }
165   @_Concurrency.MainActor(unsafe) @objc override final public var contentMode: UIKit.UIView.ContentMode {
166     @objc get
167     @objc set
168   }
169   @objc(initWith:profile:) @_Concurrency.MainActor(unsafe) public init(frame: CoreFoundation.CGRect, profile: FBSDKCoreKit.Profile? = nil)
170   @objc(initWithProfile:) @_Concurrency.MainActor(unsafe) convenience public init(profile: FBSDKCoreKit.Profile? = nil)
171   @objc(initWithFrame:) @_Concurrency.MainActor(unsafe) override dynamic public init(frame: CoreFoundation.CGRect)
172   @objc(initWithCoder:) @_Concurrency.MainActor(unsafe) required dynamic public init?(coder: Foundation.NSCoder)
173   @objc @_Concurrency.MainActor(unsafe) final public func setNeedsImageUpdate()
174   @objc deinit
175 }
176 public typealias AppEventsCAPIManager = FBSDKCoreKit.FBSDKAppEventsCAPIManager
177 public typealias CAPIGBlock = (Swift.Bool) -> Swift.Void
178 @objc @_inheritsConvenienceInitializers @objcMembers final public class FBSDKAppEventsCAPIManager : ObjectiveC.NSObject, FBSDKCoreKit.CAPIReporter {
179   @objc public static let shared: FBSDKCoreKit.FBSDKAppEventsCAPIManager
180   @objc override dynamic public init()
97fc0a 181   @objc final public func configure(factory: any FBSDKCoreKit.GraphRequestFactoryProtocol, settings: any FBSDKCoreKit.SettingsProtocol)
e0ec42 182   @objc final public func enable()
L 183   @objc final public func recordEvent(_ parameters: [Swift.String : Any])
184   @objc deinit
185 }
186 @objc @_inheritsConvenienceInitializers @objcMembers public class FBSDKTransformerGraphRequestFactory : ObjectiveC.NSObject {
187   @objc public static let shared: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory
188   public var credentials: FBSDKCoreKit.FBSDKTransformerGraphRequestFactory.CapiGCredentials? {
189     get
190   }
191   public struct CapiGCredentials {
192     public let accessKey: Swift.String
193     public let capiGatewayURL: Swift.String
194     public let datasetID: Swift.String
195   }
196   @objc override dynamic public init()
197   @objc public func configure(datasetID: Swift.String, url: Swift.String, accessKey: Swift.String)
198   @objc public func callCapiGatewayAPI(with parameters: [Swift.String : Any], userAgent: Swift.String)
199   @objc deinit
200 }
201 final public class KeychainStoreFactory : FBSDKCoreKit.KeychainStoreProviding {
202   public init()
97fc0a 203   @objc final public func createKeychainStore(service: Swift.String, accessGroup: Swift.String?) -> any FBSDKCoreKit.KeychainStoreProtocol
e0ec42 204   @objc deinit
97fc0a 205 }
L 206 @objc(FBSDKMACARuleMatching) public protocol MACARuleMatching {
207   @objc func enable()
208   @objc func processParameters(_ params: Foundation.NSDictionary?, event: Swift.String?) -> Foundation.NSDictionary?
2e29a3 209 }
L 210 public enum Permission : Swift.Hashable, Swift.ExpressibleByStringLiteral {
211   case publicProfile
212   case userFriends
213   case email
214   case userAboutMe
215   case userActionsBooks
216   case userActionsFitness
217   case userActionsMusic
218   case userActionsNews
219   case userActionsVideo
220   case userBirthday
221   case userEducationHistory
222   case userEvents
223   case userGamesActivity
224   case userGender
225   case userHometown
226   case userLikes
227   case userLocation
228   case userManagedGroups
229   case userPhotos
230   case userPosts
231   case userRelationships
232   case userRelationshipDetails
233   case userReligionPolitics
234   case userTaggedPlaces
235   case userVideos
236   case userWebsite
237   case userWorkHistory
238   case readCustomFriendlists
239   case readInsights
240   case readAudienceNetworkInsights
241   case readPageMailboxes
242   case pagesShowList
243   case pagesManageCta
244   case pagesManageInstantArticles
245   case adsRead
e0ec42 246   case userLink
L 247   case userAgeRange
2e29a3 248   case custom(Swift.String)
L 249   public init(stringLiteral value: Swift.String)
250   public var name: Swift.String {
251     get
252   }
253   public func hash(into hasher: inout Swift.Hasher)
254   public static func == (a: FBSDKCoreKit.Permission, b: FBSDKCoreKit.Permission) -> Swift.Bool
255   public typealias ExtendedGraphemeClusterLiteralType = Swift.String
256   public typealias StringLiteralType = Swift.String
257   public typealias UnicodeScalarLiteralType = Swift.String
258   public var hashValue: Swift.Int {
259     get
260   }
261 }
e0ec42 262 extension FBSDKCoreKit.Profile {
L 263   @objc(FBSDKProfilePictureMode) public enum PictureMode : Swift.UInt {
264     case square
265     case normal
266     case album
267     case small
268     case large
269     public init?(rawValue: Swift.UInt)
270     public typealias RawValue = Swift.UInt
271     public var rawValue: Swift.UInt {
272       get
273     }
274   }
275   @objc(imageURLForPictureMode:size:) final public func imageURL(forMode pictureMode: FBSDKCoreKit.Profile.PictureMode, size: CoreFoundation.CGSize) -> Foundation.URL?
276 }
277 extension FBSDKCoreKit.Profile {
278   @objc(loadCurrentProfileWithCompletion:) public static func loadCurrentProfile(completion: FBSDKCoreKit.ProfileBlock?)
279 }
280 extension FBSDKCoreKit.Profile : FBSDKCoreKit.ProfileProviding {
281   @objc(currentProfile) public static var current: FBSDKCoreKit.Profile? {
282     @objc get
283     @objc set
284   }
285   @objc public static func fetchCachedProfile() -> Self?
286 }
287 extension FBSDKCoreKit.Profile : Foundation.NSSecureCoding {
288   @objc public static var supportsSecureCoding: Swift.Bool {
289     @objc get
290   }
291   @objc convenience dynamic public init?(coder decoder: Foundation.NSCoder)
292   @objc final public func encode(with encoder: Foundation.NSCoder)
293 }
294 @objcMembers @objc(FBSDKProfile) final public class Profile : ObjectiveC.NSObject {
295   @objc final public let userID: FBSDKCoreKit.UserIdentifier
296   @objc final public let firstName: Swift.String?
297   @objc final public let middleName: Swift.String?
298   @objc final public let lastName: Swift.String?
299   @objc final public let name: Swift.String?
300   @objc final public let linkURL: Foundation.URL?
301   @objc final public let refreshDate: Foundation.Date
302   @objc final public let imageURL: Foundation.URL?
303   @objc final public let email: Swift.String?
304   @objc final public let friendIDs: [FBSDKCoreKit.UserIdentifier]?
305   @objc final public let birthday: Foundation.Date?
306   @objc final public let ageRange: FBSDKCoreKit.UserAgeRange?
307   @objc final public let hometown: FBSDKCoreKit.Location?
308   @objc final public let location: FBSDKCoreKit.Location?
309   @objc final public let gender: Swift.String?
97fc0a 310   @objc final public let permissions: Swift.Set<Swift.String>?
e0ec42 311   @objc public static var isUpdatedWithAccessTokenChange: Swift.Bool {
L 312     @objc get
313     @objc set
314   }
97fc0a 315   @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:permissions:) convenience public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String?, middleName: Swift.String?, lastName: Swift.String?, name: Swift.String?, linkURL: Foundation.URL?, refreshDate: Foundation.Date?, permissions: Swift.Set<Swift.String>? = nil)
L 316   @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:permissions:) convenience public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String? = nil, middleName: Swift.String? = nil, lastName: Swift.String? = nil, name: Swift.String? = nil, linkURL: Foundation.URL? = nil, refreshDate: Foundation.Date? = Date(), imageURL: Foundation.URL? = nil, email: Swift.String? = nil, friendIDs: [FBSDKCoreKit.UserIdentifier]? = nil, birthday: Foundation.Date? = nil, ageRange: FBSDKCoreKit.UserAgeRange? = nil, hometown: FBSDKCoreKit.Location? = nil, location: FBSDKCoreKit.Location? = nil, gender: Swift.String? = nil, permissions: Swift.Set<Swift.String>? = nil)
317   @objc(initWithUserID:firstName:middleName:lastName:name:linkURL:refreshDate:imageURL:email:friendIDs:birthday:ageRange:hometown:location:gender:isLimited:permissions:) public init(userID: FBSDKCoreKit.UserIdentifier, firstName: Swift.String?, middleName: Swift.String?, lastName: Swift.String?, name: Swift.String?, linkURL: Foundation.URL?, refreshDate: Foundation.Date?, imageURL: Foundation.URL?, email: Swift.String?, friendIDs: [FBSDKCoreKit.UserIdentifier]?, birthday: Foundation.Date?, ageRange: FBSDKCoreKit.UserAgeRange?, hometown: FBSDKCoreKit.Location?, location: FBSDKCoreKit.Location?, gender: Swift.String?, isLimited: Swift.Bool, permissions: Swift.Set<Swift.String>? = nil)
e0ec42 318   @available(*, deprecated, message: "This method is deprecated and will be removed in the next major release. Use `isUpdatedWithAccessTokenChange` instead.")
L 319   @objc(enableUpdatesOnAccessTokenChange:) public static func enableUpdatesOnAccessTokenChange(_ enabled: Swift.Bool)
320   @objc deinit
321 }
322 @objc(FBSDKProfileProviding) public protocol ProfileProviding {
323   @objc(currentProfile) static var current: FBSDKCoreKit.Profile? { get set }
324   @objc static func fetchCachedProfile() -> FBSDKCoreKit.Profile?
325 }
97fc0a 326 @_inheritsConvenienceInitializers @objc(FBSDKProtectedModeManager) final public class ProtectedModeManager : ObjectiveC.NSObject, FBSDKCoreKit._AppEventsParameterProcessing {
L 327   @objc final public func enable()
328   @objc final public func processParameters(_ parameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]?, eventName: FBSDKCoreKit.AppEvents.Name?) -> [FBSDKCoreKit.AppEvents.ParameterName : Any]?
329   @objc public static func isProtectedModeApplied(parameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]?) -> Swift.Bool
330   @objc override dynamic public init()
331   @objc deinit
332 }
333 public typealias LoginTooltipBlock = (FBSDKCoreKit.FBSDKLoginTooltip?, (any Swift.Error)?) -> Swift.Void
e0ec42 334 public enum LoginTooltipError : Swift.Error {
L 335   case missingTooltipText
336   public static func == (a: FBSDKCoreKit.LoginTooltipError, b: FBSDKCoreKit.LoginTooltipError) -> Swift.Bool
337   public func hash(into hasher: inout Swift.Hasher)
338   public var hashValue: Swift.Int {
339     get
340   }
341 }
342 @objc @_inheritsConvenienceInitializers final public class ServerConfigurationProvider : ObjectiveC.NSObject {
343   final public var loggingToken: Swift.String? {
344     get
345   }
346   final public func shouldUseSafariViewController(forDialogName dialogName: Swift.String) -> Swift.Bool
347   final public func loadServerConfiguration(completion: FBSDKCoreKit.LoginTooltipBlock?)
348   @objc override dynamic public init()
349   @objc deinit
350 }
351 extension FBSDKCoreKit.Settings {
352   @objc final public func recordInstall()
353   @objc final public func logWarnings()
354   @objc final public func logIfSDKSettingsChanged()
355 }
356 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKSettings) final public class Settings : ObjectiveC.NSObject, FBSDKCoreKit.SettingsProtocol, FBSDKCoreKit.SettingsLogging, FBSDKCoreKit._ClientTokenProviding {
357   @objc(sharedSettings) public static let shared: FBSDKCoreKit.Settings
358   @objc final public var sdkVersion: Swift.String {
359     @objc get
360   }
361   @objc final public var defaultGraphAPIVersion: Swift.String {
362     @objc get
363   }
364   @objc(JPEGCompressionQuality) final public var jpegCompressionQuality: CoreFoundation.CGFloat {
365     @objc get
366     @objc set
367   }
368   @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAutoLogAppEventsEnabled` instead.")
369   final public var autoLogAppEventsEnabled: Swift.Bool {
370     @objc get
371     @objc set
372   }
373   @objc final public var isAutoLogAppEventsEnabled: Swift.Bool {
374     @objc get
375     @objc set
376   }
377   @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.")
378   @objc final public var codelessDebugLogEnabled: Swift.Bool {
379     @objc get
380     @objc set
381   }
382   @objc final public var isCodelessDebugLogEnabled: Swift.Bool {
383     @objc get
384     @objc set
385   }
386   @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.")
387   @objc final public var advertiserIDCollectionEnabled: Swift.Bool {
388     @objc get
389     @objc set
390   }
391   @objc final public var isAdvertiserIDCollectionEnabled: Swift.Bool {
392     @objc get
393     @objc set
394   }
395   @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isSKAdNetworkReportEnabled` instead.")
396   final public var skAdNetworkReportEnabled: Swift.Bool {
397     @objc get
398     @objc set
399   }
400   @objc final public var isSKAdNetworkReportEnabled: Swift.Bool {
401     @objc get
402     @objc set
403   }
404   @objc final public var isEventDataUsageLimited: Swift.Bool {
405     @objc get
406     @objc set
407   }
408   @objc final public var shouldUseCachedValuesForExpensiveMetadata: Swift.Bool {
409     @objc get
410     @objc set
411   }
412   @objc final public var isGraphErrorRecoveryEnabled: Swift.Bool
413   @objc final public var appID: Swift.String? {
414     @objc get
415     @objc set
416   }
417   @objc final public var appURLSchemeSuffix: Swift.String? {
418     @objc get
419     @objc set
420   }
421   @objc final public var clientToken: Swift.String? {
422     @objc get
423     @objc set
424   }
425   @objc final public var displayName: Swift.String? {
426     @objc get
427     @objc set
428   }
429   @objc final public var facebookDomainPart: Swift.String? {
430     @objc get
431     @objc set
432   }
433   @objc final public var graphAPIVersion: Swift.String {
434     @objc get
435     @objc set
436   }
437   @objc final public var userAgentSuffix: Swift.String?
438   @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.")
439   @objc final public var advertiserTrackingEnabled: Swift.Bool {
440     @objc get
441     @objc set
442   }
443   @objc final public var isAdvertiserTrackingEnabled: Swift.Bool {
444     @objc get
97fc0a 445     @available(*, deprecated, message: "The setAdvertiserTrackingEnabled flag is not used for FBSDK v17+ on iOS 17+ as the FBSDK v17+ now relies on ATTrackingManager.trackingAuthorizationStatus.")
e0ec42 446     @objc set(isNewlyAllowed)
L 447   }
448   @objc final public var advertisingTrackingStatus: FBSDKCoreKit.AdvertisingTrackingStatus {
449     @objc get
450     @objc set
451   }
452   @objc final public var isDataProcessingRestricted: Swift.Bool {
453     @objc get
454   }
455   @objc final public var persistableDataProcessingOptions: [FBSDKCoreKit.DataProcessingOptionKey.RawValue : Any]? {
456     @objc get
457   }
458   @objc final public func setDataProcessingOptions(_ options: [Swift.String]?)
459   @objc final public func setDataProcessingOptions(_ options: [Swift.String]?, country: Swift.Int32, state: Swift.Int32)
460   @objc final public var loggingBehaviors: Swift.Set<FBSDKCoreKit.LoggingBehavior> {
461     @objc get
462     @objc set
463   }
464   @objc final public func enableLoggingBehavior(_ loggingBehavior: FBSDKCoreKit.LoggingBehavior)
465   @objc final public func disableLoggingBehavior(_ loggingBehavior: FBSDKCoreKit.LoggingBehavior)
466   @objc final public var shouldUseTokenOptimizations: Swift.Bool {
467     @objc get
468     @objc set
469   }
470   @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.")
471   @objc final public var isSetATETimeExceedsInstallTime: Swift.Bool {
472     @objc get
473   }
474   @objc final public var isATETimeSufficientlyDelayed: Swift.Bool {
475     @objc get
476   }
477   @objc final public var installTimestamp: Foundation.Date? {
478     @objc get
479   }
480   @objc final public var advertiserTrackingEnabledTimestamp: Foundation.Date? {
481     @objc get
482   }
483   @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.")
484   @objc final public var graphAPIDebugParamValue: Swift.String? {
485     @objc get
486   }
487   @objc final public var graphAPIDebugParameterValue: Swift.String? {
488     @objc get
489   }
97fc0a 490   @objc final public var isDomainErrorEnabled: Swift.Bool
e0ec42 491   @objc override dynamic public init()
L 492   @objc deinit
493 }
494 @objc(FBSDKSettings) public protocol SettingsProtocol {
495   @objc var appID: Swift.String? { get set }
496   @objc var clientToken: Swift.String? { get set }
497   @objc var userAgentSuffix: Swift.String? { get set }
498   @objc var sdkVersion: Swift.String { get }
499   @objc var displayName: Swift.String? { get set }
500   @objc var facebookDomainPart: Swift.String? { get set }
501   @objc var loggingBehaviors: Swift.Set<FBSDKCoreKit.LoggingBehavior> { get set }
502   @objc var appURLSchemeSuffix: Swift.String? { get set }
503   @objc var isDataProcessingRestricted: Swift.Bool { get }
504   @objc var isAutoLogAppEventsEnabled: Swift.Bool { get }
505   @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isCodelessDebugLogEnabled` instead.")
506   var codelessDebugLogEnabled: Swift.Bool { get set }
507   @objc var isCodelessDebugLogEnabled: Swift.Bool { get set }
508   @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserIDCollectionEnabled` instead.")
509   var advertiserIDCollectionEnabled: Swift.Bool { get set }
510   @objc var isAdvertiserIDCollectionEnabled: Swift.Bool { get set }
511   @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isATETimeSufficientlyDelayed` instead.")
512   var isSetATETimeExceedsInstallTime: Swift.Bool { get }
513   @objc var isATETimeSufficientlyDelayed: Swift.Bool { get }
514   @objc var isSKAdNetworkReportEnabled: Swift.Bool { get }
515   @objc var advertisingTrackingStatus: FBSDKCoreKit.AdvertisingTrackingStatus { get }
516   @objc var installTimestamp: Foundation.Date? { get }
517   @objc var advertiserTrackingEnabledTimestamp: Foundation.Date? { get }
518   @objc var isEventDataUsageLimited: Swift.Bool { get set }
519   @objc var shouldUseTokenOptimizations: Swift.Bool { get set }
520   @objc var graphAPIVersion: Swift.String { get set }
521   @objc var isGraphErrorRecoveryEnabled: Swift.Bool { get set }
522   @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `graphAPIDebugParameterValue` instead.")
523   var graphAPIDebugParamValue: Swift.String? { get }
524   @objc var graphAPIDebugParameterValue: Swift.String? { get }
525   @objc @available(*, deprecated, message: "This property is deprecated and will be removed in the next major release. Use `isAdvertiserTrackingEnabled` instead.")
526   var advertiserTrackingEnabled: Swift.Bool { get set }
527   @objc var isAdvertiserTrackingEnabled: Swift.Bool { get set }
528   @objc var shouldUseCachedValuesForExpensiveMetadata: Swift.Bool { get set }
529   @objc var persistableDataProcessingOptions: [FBSDKCoreKit.DataProcessingOptionKey.RawValue : Any]? { get }
97fc0a 530   @objc var isDomainErrorEnabled: Swift.Bool { get set }
e0ec42 531   @objc func setDataProcessingOptions(_ options: [Swift.String]?)
L 532   @objc func setDataProcessingOptions(_ options: [Swift.String]?, country: Swift.Int32, state: Swift.Int32)
533 }
534 public enum DialogConfigurationName {
535   public static let message: Swift.String
536   public static let share: Swift.String
537 }
538 public struct ShareDialogConfiguration {
539   public init()
540   public var defaultShareMode: Swift.String? {
541     get
542   }
543   public func shouldUseNativeDialog(forDialogName dialogName: Swift.String) -> Swift.Bool
544   public func shouldUseSafariViewController(forDialogName dialogName: Swift.String) -> Swift.Bool
545 }
97fc0a 546 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKShimGraphRequestInterceptor) final public class ShimGraphRequestInterceptor : ObjectiveC.NSObject {
L 547   @objc public static let shared: FBSDKCoreKit.ShimGraphRequestInterceptor
548   @objc(shouldInterceptRequest:) final public func shouldInterceptRequest(_ request: Foundation.URLRequest) -> Swift.Bool
549   @objc(executeWithRequest:completionHandler:) final public func execute(request: Foundation.URLRequest, completionHandler: @escaping FBSDKCoreKit_Basics.UrlSessionTaskBlock)
550   @objc override dynamic public init()
551   @objc deinit
552 }
e0ec42 553 @objc(FBSDKAEMReporter) public protocol _AEMReporterProtocol {
L 554   @objc static func enable()
555   @objc(recordAndUpdateEvent:currency:value:parameters:) static func recordAndUpdate(event: Swift.String, currency: Swift.String?, value: Foundation.NSNumber?, parameters: [Swift.String : Any]?)
556   @objc static func setConversionFilteringEnabled(_ isEnabled: Swift.Bool)
557   @objc static func setCatalogMatchingEnabled(_ isEnabled: Swift.Bool)
558   @objc static func setAdvertiserRuleMatchInServerEnabled(_ isEnabled: Swift.Bool)
97fc0a 559   @objc static func handle(_ url: Foundation.URL?)
e0ec42 560 }
L 561 extension FBAEMKit.AEMReporter : FBSDKCoreKit._AEMReporterProtocol {
562 }
563 @objcMembers @objc(_FBSDKAccessTokenExpirer) final public class _AccessTokenExpirer : ObjectiveC.NSObject, FBSDKCoreKit._AccessTokenExpiring {
97fc0a 564   @objc public init(notificationCenter: any FBSDKCoreKit._NotificationPosting & FBSDKCoreKit_Basics.NotificationDelivering)
e0ec42 565   @objc deinit
L 566 }
567 @objc(_FBSDKAccessTokenExpiring) public protocol _AccessTokenExpiring {
568 }
569 @objc @_hasMissingDesignatedInitializers final public class _BridgeAPI : ObjectiveC.NSObject, FBSDKCoreKit.FBSDKApplicationObserving, FBSDKCoreKit.URLOpener, FBSDKCoreKit.BridgeAPIRequestOpening, FBSDKCoreKit._ContainerViewControllerDelegate, SafariServices.SFSafariViewControllerDelegate {
570   public static let shared: FBSDKCoreKit._BridgeAPI
571   @objc final public func viewControllerDidDisappear(_ viewController: FBSDKCoreKit._ContainerViewController, animated: Swift.Bool)
572   @objc deinit
573 }
574 extension FBSDKCoreKit._BridgeAPI {
575   @objc final public func applicationWillResignActive(_ application: UIKit.UIApplication?)
576   @objc final public func applicationDidBecomeActive(_ application: UIKit.UIApplication?)
577   @objc final public func applicationDidEnterBackground(_ application: UIKit.UIApplication?)
578   @objc final public func application(_ application: UIKit.UIApplication, open url: Foundation.URL, sourceApplication: Swift.String?, annotation: Any?) -> Swift.Bool
579   @objc final public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool
580 }
581 extension FBSDKCoreKit._BridgeAPI {
97fc0a 582   @objc final public func open(_ url: Foundation.URL, sender: (any FBSDKCoreKit.URLOpening)?, handler: @escaping FBSDKCoreKit.SuccessBlock)
L 583   @objc final public func open(_ request: any FBSDKCoreKit.BridgeAPIRequestProtocol, useSafariViewController: Swift.Bool, from fromViewController: UIKit.UIViewController?, completionBlock: @escaping FBSDKCoreKit.BridgeAPIResponseBlock)
584   @objc final public func openURLWithSafariViewController(url: Foundation.URL, sender: (any FBSDKCoreKit.URLOpening)?, from fromViewController: UIKit.UIViewController?, handler: @escaping FBSDKCoreKit.SuccessBlock)
e0ec42 585 }
L 586 extension FBSDKCoreKit._BridgeAPI {
587   @objc final public func safariViewControllerDidFinish(_ safariViewController: SafariServices.SFSafariViewController)
588 }
589 @available(iOS 13, *)
590 extension FBSDKCoreKit._BridgeAPI : AuthenticationServices.ASWebAuthenticationPresentationContextProviding {
591   @objc final public func presentationAnchor(for session: AuthenticationServices.ASWebAuthenticationSession) -> AuthenticationServices.ASPresentationAnchor
592 }
593 @objcMembers @objc(FBSDKBridgeAPIProtocolNativeV1) final public class _BridgeAPIProtocolNativeV1 : ObjectiveC.NSObject, FBSDKCoreKit.BridgeAPIProtocol {
594   @objc(initWithAppScheme:) convenience public init(appScheme: Swift.String?)
97fc0a 595   @objc(initWithAppScheme:pasteboard:dataLengthThreshold:includeAppIcon:) public init(appScheme: Swift.String?, pasteboard: (any FBSDKCoreKit._Pasteboard)?, dataLengthThreshold: Swift.UInt, shouldIncludeAppIcon: Swift.Bool)
e0ec42 596   @objc deinit
L 597   @objc final public func requestURL(actionID: Swift.String, scheme: Swift.String, methodName: Swift.String, parameters: [Swift.String : Any]) throws -> Foundation.URL
598   @objc final public func responseParameters(actionID: Swift.String, queryParameters: [Swift.String : Any], cancelled cancelledRef: Swift.UnsafeMutablePointer<ObjectiveC.ObjCBool>?) throws -> [Swift.String : Any]
599 }
600 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKBridgeAPIRequestFactory) final public class _BridgeAPIRequestFactory : ObjectiveC.NSObject, FBSDKCoreKit.BridgeAPIRequestCreating {
97fc0a 601   @objc final public func bridgeAPIRequest(with protocolType: FBSDKCoreKit.FBSDKBridgeAPIProtocolType, scheme: Swift.String, methodName: Swift.String?, parameters: [Swift.String : Any]?, userInfo: [Swift.String : Any]? = nil) -> (any FBSDKCoreKit.BridgeAPIRequestProtocol)?
e0ec42 602   @objc override dynamic public init()
L 603   @objc deinit
604 }
605 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKDialogConfigurationMapBuilder) final public class _DialogConfigurationMapBuilder : ObjectiveC.NSObject, FBSDKCoreKit._DialogConfigurationMapBuilding {
606   @objc final public func buildDialogConfigurationMap(from rawConfigurations: [[Swift.String : Any]]) -> [Swift.String : FBSDKCoreKit._DialogConfiguration]
607   @objc override dynamic public init()
608   @objc deinit
609 }
610 @_inheritsConvenienceInitializers @objc(FBSDKErrorFactory) final public class _ErrorFactory : ObjectiveC.NSObject, FBSDKCoreKit.ErrorCreating {
97fc0a 611   @objc(errorWithCode:userInfo:message:underlyingError:) final public func error(code: Swift.Int, userInfo: [Swift.String : Any]? = nil, message: Swift.String?, underlyingError: (any Swift.Error)?) -> any Swift.Error
L 612   @objc(errorWithDomain:code:userInfo:message:underlyingError:) final public func error(domain: Swift.String, code: Swift.Int, userInfo: [Swift.String : Any]? = nil, message: Swift.String?, underlyingError: (any Swift.Error)?) -> any Swift.Error
613   @objc(invalidArgumentErrorWithName:value:message:underlyingError:) final public func invalidArgumentError(name: Swift.String, value: Any?, message: Swift.String?, underlyingError: (any Swift.Error)?) -> any Swift.Error
614   @objc(invalidArgumentErrorWithDomain:name:value:message:underlyingError:) final public func invalidArgumentError(domain: Swift.String, name: Swift.String, value: Any?, message: Swift.String?, underlyingError: (any Swift.Error)?) -> any Swift.Error
615   @objc(requiredArgumentErrorWithName:message:underlyingError:) final public func requiredArgumentError(name: Swift.String, message: Swift.String?, underlyingError: (any Swift.Error)?) -> any Swift.Error
616   @objc(requiredArgumentErrorWithDomain:name:message:underlyingError:) final public func requiredArgumentError(domain: Swift.String, name: Swift.String, message: Swift.String?, underlyingError: (any Swift.Error)?) -> any Swift.Error
617   @objc(unknownErrorWithMessage:userInfo:) final public func unknownError(message: Swift.String?, userInfo: [Swift.String : Any]? = nil) -> any Swift.Error
e0ec42 618   @objc override dynamic public init()
L 619   @objc deinit
620 }
621 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKCloseIcon) final public class _FBCloseIcon : ObjectiveC.NSObject {
622   @objc final public func image(size: CoreFoundation.CGSize) -> UIKit.UIImage?
623   @objc override dynamic public init()
624   @objc deinit
625 }
626 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKLogo) final public class _FBLogo : FBSDKCoreKit.FBIcon {
627   @objc override final public func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath?
628   @objc override dynamic public init()
629   @objc deinit
630 }
631 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKFeatureManager) final public class _FeatureManager : ObjectiveC.NSObject, FBSDKCoreKit.FeatureChecking, FBSDKCoreKit._FeatureDisabling {
632   @objc public static let shared: FBSDKCoreKit._FeatureManager
633   @objc final public func isEnabled(_ feature: FBSDKCoreKit.SDKFeature) -> Swift.Bool
634   @objc final public func check(_ feature: FBSDKCoreKit.SDKFeature, completionBlock: @escaping FBSDKCoreKit.FBSDKFeatureManagerBlock)
635   @objc final public func disableFeature(_ feature: FBSDKCoreKit.SDKFeature)
636   @objc override dynamic public init()
637   @objc deinit
638 }
639 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKHumanSilhouetteIcon) final public class _HumanSilhouetteIcon : FBSDKCoreKit.FBIcon {
640   @objc override final public func path(with size: CoreFoundation.CGSize) -> CoreGraphics.CGPath?
641   @objc override dynamic public init()
642   @objc deinit
643 }
644 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKMeasurementEvent) final public class _MeasurementEvent : ObjectiveC.NSObject, FBSDKCoreKit._AppLinkEventPosting {
645   @objc(postNotificationForEventName:args:) final public func postNotification(eventName: Swift.String, arguments: [Swift.String : Any])
646   @objc override dynamic public init()
647   @objc deinit
648 }
649 @objc(FBSDKPaymentObserver) final public class _PaymentObserver : ObjectiveC.NSObject, FBSDKCoreKit._PaymentObserving {
97fc0a 650   @objc(initWithPaymentQueue:paymentProductRequestorFactory:) public init(paymentQueue: StoreKit.SKPaymentQueue, paymentProductRequestorFactory: any FBSDKCoreKit._PaymentProductRequestorCreating)
e0ec42 651   @objc(startObservingTransactions) final public func startObservingTransactions()
L 652   @objc(stopObservingTransactions) final public func stopObservingTransactions()
653   @objc deinit
654 }
655 extension FBSDKCoreKit._PaymentObserver : StoreKit.SKPaymentTransactionObserver {
656   @objc final public func paymentQueue(_ queue: StoreKit.SKPaymentQueue, updatedTransactions transactions: [StoreKit.SKPaymentTransaction])
657 }
658 @_inheritsConvenienceInitializers @objc(FBSDKPaymentProductRequestorFactory) final public class _PaymentProductRequestorFactory : ObjectiveC.NSObject, FBSDKCoreKit._PaymentProductRequestorCreating {
659   @objc final public func createRequestor(transaction: StoreKit.SKPaymentTransaction) -> FBSDKCoreKit.PaymentProductRequestor
660   @objc override dynamic public init()
661   @objc deinit
662 }
663 @objcMembers @objc(FBSDKRestrictiveEventFilter) final public class _RestrictiveEventFilter : ObjectiveC.NSObject {
664   @objc final public let eventName: Swift.String
665   @objc final public let restrictiveParameters: [Swift.String : Any]
666   @objc(initWithEventName:restrictiveParameters:) public init(eventName: Swift.String, restrictiveParameters: [Swift.String : Any])
667   @objc deinit
668 }
669 @objcMembers @objc(FBSDKSKAdNetworkEvent) final public class _SKAdNetworkEvent : ObjectiveC.NSObject {
670   @objc final public let eventName: Swift.String?
671   @objc final public var values: [Swift.String : Swift.Double]?
672   @objc(initWithJSON:) public init?(json: [Swift.String : Any])
673   @objc deinit
674 }
675 @objcMembers @objc(FBSDKViewImpressionLogger) final public class _ViewImpressionLogger : ObjectiveC.NSObject, FBSDKCoreKit.ImpressionLogging {
676   @objc(initWithEventName:) public init(eventName: FBSDKCoreKit.AppEvents.Name)
677   @objc public static func retrieveLogger(with eventName: FBSDKCoreKit.AppEvents.Name) -> FBSDKCoreKit._ViewImpressionLogger
678   @objc final public func logImpression(withIdentifier identifier: Swift.String, parameters: [FBSDKCoreKit.AppEvents.ParameterName : Any]?)
679   @objc deinit
680 }
681 @objcMembers @objc(FBSDKWebDialog) final public class _WebDialog : ObjectiveC.NSObject {
682   @objc final public var shouldDeferVisibility: Swift.Bool
97fc0a 683   @objc weak final public var delegate: (any FBSDKCoreKit.WebDialogDelegate)?
e0ec42 684   @objc public init(name: Swift.String, parameters: [Swift.String : Swift.String]?, webViewFrame: CoreFoundation.CGRect = .zero, path: Swift.String? = nil)
L 685   @objc convenience public init(name: Swift.String)
686   @objc final public func show()
687   @objc deinit
688 }
689 extension FBSDKCoreKit._WebDialog : FBSDKCoreKit.WebDialogViewDelegate {
690   @objc final public func webDialogView(_ webDialogView: FBSDKCoreKit.FBWebDialogView, didCompleteWithResults results: [Swift.String : Any])
97fc0a 691   @objc final public func webDialogView(_ webDialogView: FBSDKCoreKit.FBWebDialogView, didFailWithError error: any Swift.Error)
e0ec42 692   @objc final public func webDialogViewDidCancel(_ webDialogView: FBSDKCoreKit.FBWebDialogView)
L 693   @objc final public func webDialogViewDidFinishLoad(_ webDialogView: FBSDKCoreKit.FBWebDialogView)
694 }
695 @_inheritsConvenienceInitializers @objcMembers @objc(FBSDKWebViewFactory) final public class _WebViewFactory : ObjectiveC.NSObject, FBSDKCoreKit._WebViewProviding {
97fc0a 696   @objc final public func createWebView(frame: CoreFoundation.CGRect) -> any FBSDKCoreKit.WebView
e0ec42 697   @objc override dynamic public init()
L 698   @objc deinit
699 }
700 extension FBSDKCoreKit.Profile.PictureMode : Swift.Equatable {}
701 extension FBSDKCoreKit.Profile.PictureMode : Swift.Hashable {}
702 extension FBSDKCoreKit.Profile.PictureMode : Swift.RawRepresentable {}
703 extension FBSDKCoreKit.LoginTooltipError : Swift.Equatable {}
704 extension FBSDKCoreKit.LoginTooltipError : Swift.Hashable {}