// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1.2 effective-5.10 (swiftlang-6.1.2.1.2 clang-1700.0.13.5)
// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name TeadsSDK
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1.2
import ARKit
import AVFoundation
import AVKit
import AdSupport
import AppTrackingTransparency
import Combine
import CoreGraphics
import CoreTelephony
import DeveloperToolsSupport
import Foundation
import JavaScriptCore
import OMSDK_Teadstv
import QuickLook
import SafariServices
import Swift
import SwiftUI
import SystemConfiguration
@_exported import TeadsSDK
import UIKit
import WebKit
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
extension UIKit.UIView {
  @objc @_Concurrency.MainActor @preconcurrency dynamic public func bind(component: TeadsSDK.CommonComponent?)
}
@_hasMissingDesignatedInitializers @objc final public class TeadsAdRatio : ObjectiveC.NSObject {
  @objc public static let zero: TeadsSDK.TeadsAdRatio
  @objc public static let `default`: TeadsSDK.TeadsAdRatio
  @objc(calculateHeightForWidth:) final public func calculateHeight(for width: CoreFoundation.CGFloat) -> CoreFoundation.CGFloat
  @objc final public func value(for width: CoreFoundation.CGFloat) -> CoreFoundation.CGFloat
  @objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class AdChoicesComponent : TeadsSDK.OverlayComponent {
  final public let clickThroughUrl: Foundation.URL
  @objc deinit
}
@objc public protocol TeadsNativeAdPlacement : TeadsSDK.TeadsAdPlacement {
  @objc var delegate: (any TeadsSDK.TeadsNativeAdPlacementDelegate)? { get set }
  @discardableResult
  @objc func requestAd(requestSettings: TeadsSDK.TeadsNativeAdRequestSettings) -> Foundation.UUID
}
@usableFromInline
internal protocol AnyEncodableProtocol {
  var value: Any { get }
  init<T>(_ value: T?)
}
@_inheritsConvenienceInitializers @objc final public class TeadsAdapterSettings : ObjectiveC.NSObject {
  public static let integrationTypeKey: Swift.String
  public static let prebidStandaloneKey: Swift.String
  public static let integrationVersionKey: Swift.String
  final public var hasSubscribedToAdResizing: Swift.Bool {
    get
  }
  @objc final public func subscribeToAdResizing()
  final public let adRequestSettings: TeadsSDK.TeadsAdRequestSettings
  final public let adPlacementSettings: TeadsSDK.TeadsAdPlacementSettings
  @objc final public var mediaScale: TeadsSDK.MediaScale {
    @objc get
  }
  public typealias BuildTeadsAdapterSettings = (TeadsSDK.TeadsAdapterSettings) -> Swift.Void
  required public init(from decoder: any Swift.Decoder) throws
  @objc override dynamic public init()
  @objc public init(build: (TeadsSDK.TeadsAdapterSettings) -> Swift.Void)
  @objc final public func disableCrashMonitoring()
  @objc final public func disableTeadsAudioSessionManagement()
  @available(*, deprecated, message: "TeadsSDK does not record location.")
  @objc final public func disableLocation()
  @available(*, deprecated, message: "Won't be used in any newer SDK versions.")
  @objc final public func enableLightEndScreen()
  @available(*, deprecated, message: "This is not used anymore and will be removed in a future version of the SDK")
  @objc final public func disableMediaPreload()
  @objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v2, cmpSdkID: Swift.Int = 0)
  @objc final public func setUsPrivacy(consent: Swift.String)
  @objc final public func setGppConsent(consent: Swift.String, sectionIds: Swift.String)
  @objc final public func disableBatteryMonitoring()
  @objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
  @objc final public func enableDebug()
  @objc final public func enableValidationMode()
  @objc final public func pageUrl(_ urlString: Swift.String)
  @objc final public func setMediaScale(_ mediaScale: TeadsSDK.MediaScale)
  @available(*, deprecated, renamed: "registerAdView(_:delegate:)")
  @objc final public func subscribeAdResizeDelegate(_ delegate: any TeadsSDK.TeadsMediatedAdViewDelegate, forAdView adView: UIKit.UIView) throws
  @objc final public func registerAdView(_ adView: UIKit.UIView, delegate: any TeadsSDK.TeadsMediatedAdViewDelegate)
  final public func encode(to encoder: any Swift.Encoder) throws
  @objc deinit
}
@objc extension TeadsSDK.TeadsAdapterSettings {
  @objc final public func toDictionary() throws -> [Swift.AnyHashable : Any]
  @objc final public class func instance(from dictionary: [Swift.AnyHashable : Any]) throws -> TeadsSDK.TeadsAdapterSettings
  @objc final public func setIntegration(type integration: TeadsSDK.TeadsAdapterIntegrationType, version: Swift.String)
}
@objc public protocol TeadsNativeAdPlacementDelegate : TeadsSDK.TeadsAdPlacementDelegate {
  @objc func didReceiveAd(ad: TeadsSDK.TeadsNativeAd)
}
@_inheritsConvenienceInitializers @objc final public class Teads : ObjectiveC.NSObject {
  @objc public static let sdkVersion: Swift.String
  final public class func createNativePlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: (any TeadsSDK.TeadsNativeAdPlacementDelegate)? = nil) -> (any TeadsSDK.TeadsNativeAdPlacement)?
  @objc final public class func createInReadPlacement(pid: Swift.Int, settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: (any TeadsSDK.TeadsInReadAdPlacementDelegate)? = nil) -> (any TeadsSDK.TeadsInReadAdPlacement)?
  @objc final public class func createPrebidPlacement(settings: TeadsSDK.TeadsAdPlacementSettings = TeadsAdPlacementSettings(), delegate: (any TeadsSDK.TeadsInReadAdPlacementDelegate)? = nil) -> (any TeadsSDK.TeadsPrebidAdPlacement)?
  @objc override dynamic public init()
  @objc deinit
}
extension TeadsSDK.Teads {
  @objc final public class func configure()
}
@objc public protocol TeadsLogMessageDelegate {
  @objc optional func didLogMessage(message: Swift.String)
}
extension UIKit.UILabel {
  @_Concurrency.MainActor @preconcurrency @objc override dynamic public func bind(component: TeadsSDK.CommonComponent?)
}
@objc public enum MediaScale : Swift.Int, Swift.Codable {
  case scaleAspectFill = 0
  case scaleAspectFit = 1
  public init?(rawValue: Swift.Int)
  public typealias RawValue = Swift.Int
  public var rawValue: Swift.Int {
    get
  }
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor @preconcurrency final public class TeadsMediaView : UIKit.UIView {
  @_Concurrency.MainActor @preconcurrency final public var placeholderImage: UIKit.UIImage?
  @_Concurrency.MainActor @preconcurrency final public var mediaScale: TeadsSDK.MediaScale {
    get
    set
  }
  @objc @_Concurrency.MainActor @preconcurrency public init(videoComponent: TeadsSDK.VideoComponent)
  @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect)
  @_Concurrency.MainActor @preconcurrency @objc override final public func layoutSubviews()
  @_Concurrency.MainActor @preconcurrency @objc override final public func bind(component: TeadsSDK.CommonComponent?)
  @objc deinit
}
@objc public protocol TeadsPlaybackDelegate {
  @objc optional func adStartPlayingAudio(_ ad: TeadsSDK.TeadsAd)
  @objc optional func adStopPlayingAudio(_ ad: TeadsSDK.TeadsAd)
  @objc optional func didPlay(_ ad: TeadsSDK.TeadsAd)
  @objc optional func didPause(_ ad: TeadsSDK.TeadsAd)
  @objc optional func didComplete(_ ad: TeadsSDK.TeadsAd)
}
@available(*, unavailable, renamed: "TeadsPlaybackDelegate", message: "Use TeadsPlaybackDelegate instead")
@objc public protocol TeadsSoundDelegate {
  @objc func adStartPlayingAudio(_ ad: TeadsSDK.TeadsAd)
  @objc func adStopPlayingAudio(_ ad: TeadsSDK.TeadsAd)
}
@objc public protocol TeadsAdDelegate {
  @objc func willPresentModalView(ad: TeadsSDK.TeadsAd) -> UIKit.UIViewController?
  @objc optional func didCatchError(ad: TeadsSDK.TeadsAd, error: any Swift.Error)
  @objc optional func didClose(ad: TeadsSDK.TeadsAd)
  @objc optional func didRecordImpression(ad: TeadsSDK.TeadsAd)
  @objc optional func didRecordClick(ad: TeadsSDK.TeadsAd)
  @objc optional func didExpandedToFullscreen(ad: TeadsSDK.TeadsAd)
  @objc optional func didCollapsedFromFullscreen(ad: TeadsSDK.TeadsAd)
  @objc optional func didTerminate(requestIdentifier: Foundation.UUID)
}
@usableFromInline
internal protocol AnyDecodableProtocol {
  var value: Any { get }
  init<T>(_ value: T?)
}
@objc public protocol TeadsInReadAdPlacement : TeadsSDK.TeadsAdPlacement {
  @objc var delegate: (any TeadsSDK.TeadsInReadAdPlacementDelegate)? { get set }
  @discardableResult
  @objc func requestAd(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) -> Foundation.UUID
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class TeadsNativeAd : TeadsSDK.TeadsAd {
  @objc final public var title: TeadsSDK.CommonComponent? {
    @objc get
  }
  @objc final public var content: TeadsSDK.CommonComponent? {
    @objc get
  }
  @objc final public var image: TeadsSDK.ImageComponent? {
    @objc get
  }
  @objc final public var icon: TeadsSDK.ImageComponent? {
    @objc get
  }
  @objc final public var sponsored: TeadsSDK.CommonComponent? {
    @objc get
  }
  @objc final public var callToAction: TeadsSDK.CommonComponent? {
    @objc get
  }
  @objc final public var video: TeadsSDK.VideoComponent? {
    @objc get
  }
  @objc final public var rating: TeadsSDK.CommonComponent? {
    @objc get
  }
  @objc final public var price: TeadsSDK.CommonComponent? {
    @objc get
  }
  @objc final public var adChoices: TeadsSDK.AdChoicesComponent? {
    @objc get
  }
  @objc final public func register(containerView: UIKit.UIView)
  final public func performTap()
  @objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency final public class TeadsAdOpportunityTrackerView : UIKit.UIView {
  @objc @_Concurrency.MainActor @preconcurrency final public var requestIdentifier: Foundation.UUID? {
    get
  }
  @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect)
  @_Concurrency.MainActor @preconcurrency @objc override final public func removeFromSuperview()
  @objc deinit
}
@objc public protocol TeadsPrebidAdPlacement : TeadsSDK.TeadsAdPlacement {
  @objc dynamic var delegate: (any TeadsSDK.TeadsInReadAdPlacementDelegate)? { get set }
  @discardableResult
  @objc func loadAd(adResponse: Swift.String, requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) -> Foundation.UUID
  @discardableResult
  @objc func getData(requestSettings: TeadsSDK.TeadsInReadAdRequestSettings) throws -> [Swift.AnyHashable : Any]
}
@_inheritsConvenienceInitializers @objc public class TeadsAdRequestSettings : ObjectiveC.NSObject {
  @objc public func enableValidationMode()
  @objc public func pageUrl(_ rawUrlString: Swift.String)
  @objc public func addExtras(_ value: Swift.String, for key: Swift.String)
  public typealias BuildTeadsAdRequestSettings = (TeadsSDK.TeadsAdRequestSettings) -> Swift.Void
  @objc public init(build: (TeadsSDK.TeadsAdRequestSettings) -> Swift.Void)
  @objc override dynamic public init()
  required public init(from decoder: any Swift.Decoder) throws
  public func encode(to encoder: any Swift.Encoder) throws
  @objc deinit
}
public typealias TeadsNativeAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
public typealias TeadsInReadAdRequestSettings = TeadsSDK.TeadsAdRequestSettings
@objc public enum TCFVersion : Swift.Int, Swift.Codable {
  @available(*, deprecated, message: "no longer supported since 15 August 2020")
  case v1 = 1
  case v2 = 2
  public init?(rawValue: Swift.Int)
  public typealias RawValue = Swift.Int
  public var rawValue: Swift.Int {
    get
  }
}
extension UIKit.UIButton {
  @_Concurrency.MainActor @preconcurrency @objc override dynamic public func bind(component: TeadsSDK.CommonComponent?)
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class ImageComponent : TeadsSDK.CommonComponent {
  final public let url: Foundation.URL
  @objc final public func loadImage(async: Swift.Bool = true, success: ((UIKit.UIImage) -> Swift.Void)?, failure: ((any Swift.Error) -> Swift.Void)? = nil)
  @objc final public var image: UIKit.UIImage? {
    @objc get
  }
  @available(iOS 13.0.0, *)
  final public func loadImage() async throws -> UIKit.UIImage
  @objc deinit
}
@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency public class TeadsAdView : UIKit.UIView {
  @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect)
  @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder)
  @objc deinit
}
@_hasMissingDesignatedInitializers @objc @_Concurrency.MainActor @preconcurrency final public class TeadsAdChoicesView : UIKit.UIView {
  @objc @_Concurrency.MainActor @preconcurrency public init(binding component: TeadsSDK.OverlayComponent? = nil)
  @objc deinit
}
@objc public protocol TeadsInReadAdPlacementDelegate : TeadsSDK.TeadsAdPlacementDelegate {
  @objc func didReceiveAd(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
  @objc func didUpdateRatio(ad: TeadsSDK.TeadsInReadAd, adRatio: TeadsSDK.TeadsAdRatio)
}
@objc public protocol TeadsAdPlacement {
  @objc var pid: Swift.Int { get }
}
@_inheritsConvenienceInitializers @objc final public class TeadsAdPlacementSettings : ObjectiveC.NSObject {
  public static let pluginKey: Swift.String
  public static let pluginFlutter: Swift.String
  public static let pluginReactNative: Swift.String
  public static let pluginVersionKey: Swift.String
  @objc final public func disableCrashMonitoring()
  @objc final public func disableTeadsAudioSessionManagement()
  @objc final public func enableDebug()
  @available(*, deprecated, message: "TeadsSDK does not record location.")
  @objc final public func disableLocation()
  @available(*, deprecated, message: "Won't be used in any newer SDK versions.")
  @objc final public func enableLightEndScreen()
  @available(*, deprecated, message: "This is not used anymore and will be removed in a future version of the SDK")
  @objc final public func disableMediaPreload()
  @objc final public func userConsent(subjectToGDPR: Swift.String, consent: Swift.String, tcfVersion: TeadsSDK.TCFVersion = .v2, cmpSdkID: Swift.Int = 0)
  @objc final public func setUsPrivacy(consent: Swift.String)
  @objc final public func setGppConsent(consent: Swift.String, sectionIds: Swift.String)
  @objc final public func disableBatteryMonitoring()
  @objc final public func addExtras(_ value: Swift.String, for key: Swift.String)
  public typealias BuildTeadsAdSettings = (TeadsSDK.TeadsAdPlacementSettings) -> Swift.Void
  @objc public init(build: (TeadsSDK.TeadsAdPlacementSettings) -> Swift.Void)
  @objc override dynamic public init()
  required public init(from decoder: any Swift.Decoder) throws
  final public func encode(to encoder: any Swift.Encoder) throws
  @objc deinit
}
extension UIKit.UIImageView {
  @_Concurrency.MainActor @preconcurrency @objc override dynamic public func bind(component: TeadsSDK.CommonComponent?)
}
@_hasMissingDesignatedInitializers @objc final public class TeadsInReadAd : TeadsSDK.TeadsAd {
  @objc deinit
}
extension TeadsSDK.TeadsInReadAd {
  @objc final public var adRatio: TeadsSDK.TeadsAdRatio {
    @objc get
  }
}
@_hasMissingDesignatedInitializers @objc public class TeadsAd : ObjectiveC.NSObject {
  @objc weak public var delegate: (any TeadsSDK.TeadsAdDelegate)? {
    @objc get
    @objc set
  }
  @objc weak public var playbackDelegate: (any TeadsSDK.TeadsPlaybackDelegate)? {
    @objc get
    @objc set
  }
  @objc final public let requestIdentifier: Foundation.UUID
  @objc deinit
}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor @preconcurrency public class TeadsNativeAdView : TeadsSDK.TeadsAdView {
  @objc @IBOutlet @_Concurrency.MainActor @preconcurrency public var titleLabel: UIKit.UILabel?
  @objc @IBOutlet @_Concurrency.MainActor @preconcurrency public var contentLabel: UIKit.UILabel?
  @objc @IBOutlet @_Concurrency.MainActor @preconcurrency public var mediaView: TeadsSDK.TeadsMediaView?
  @objc @IBOutlet @_Concurrency.MainActor @preconcurrency public var iconImageView: UIKit.UIImageView?
  @objc @IBOutlet @_Concurrency.MainActor @preconcurrency public var advertiserLabel: UIKit.UILabel?
  @objc @IBOutlet @_Concurrency.MainActor @preconcurrency public var callToActionButton: UIKit.UIButton?
  @objc @IBOutlet @_Concurrency.MainActor @preconcurrency public var ratingView: UIKit.UIView?
  @objc @IBOutlet @_Concurrency.MainActor @preconcurrency public var priceLabel: UIKit.UILabel?
  @objc @_Concurrency.MainActor @preconcurrency public func bind(_ ad: TeadsSDK.TeadsNativeAd)
  @objc @_Concurrency.MainActor @preconcurrency public func bind(_ ad: TeadsSDK.TeadsNativeAd, tagBinder: (TeadsSDK.TagBinderBuilder) -> Swift.Void)
  @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect)
  @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder)
  @objc deinit
}
@_hasMissingDesignatedInitializers @objc public class OverlayComponent : TeadsSDK.CommonComponent {
  @objc deinit
}
@_hasMissingDesignatedInitializers @objc final public class ContainerComponent : TeadsSDK.CommonComponent {
  @objc deinit
}
@objc public protocol TeadsAdPlacementDelegate : TeadsSDK.TeadsLogMessageDelegate {
  @objc func didFailToReceiveAd(reason: TeadsSDK.AdFailReason)
  @objc func adOpportunityTrackerView(trackerView: TeadsSDK.TeadsAdOpportunityTrackerView)
}
@_hasMissingDesignatedInitializers @objc public class CommonComponent : ObjectiveC.NSObject {
  @objc deinit
  @objc public func didTapView()
}
extension TeadsSDK.CommonComponent {
  public var text: Swift.String? {
    get
  }
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class TagBinderBuilder : ObjectiveC.NSObject {
  @objc final public var titleLabelTag: Swift.Int {
    @objc get
    @objc set
  }
  @objc final public var contentLabelTag: Swift.Int {
    @objc get
    @objc set
  }
  @objc final public var mediaViewTag: Swift.Int {
    @objc get
    @objc set
  }
  @objc final public var iconImageViewTag: Swift.Int {
    @objc get
    @objc set
  }
  @objc final public var advertiserLabelTag: Swift.Int {
    @objc get
    @objc set
  }
  @objc final public var callToActionButtonTag: Swift.Int {
    @objc get
    @objc set
  }
  @objc final public var ratingViewTag: Swift.Int {
    @objc get
    @objc set
  }
  @objc final public var priceLabelTag: Swift.Int {
    @objc get
    @objc set
  }
  @objc deinit
}
@objc public protocol TeadsMediatedAdViewDelegate {
  @objc func didUpdateRatio(_ adView: UIKit.UIView, adRatio: TeadsSDK.TeadsAdRatio)
}
@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class TeadsInReadAdView : TeadsSDK.TeadsAdView {
  @_Concurrency.MainActor @preconcurrency @objc override final public func willMove(toWindow newWindow: UIKit.UIWindow?)
  @_Concurrency.MainActor @preconcurrency @objc override final public func didMoveToWindow()
  @objc @_Concurrency.MainActor @preconcurrency final public func bind(_ ad: TeadsSDK.TeadsInReadAd)
  @_Concurrency.MainActor @preconcurrency public init(bind ad: TeadsSDK.TeadsInReadAd, frame: CoreFoundation.CGRect = .zero)
  @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder)
  @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect)
  @_Concurrency.MainActor @preconcurrency @objc override final public func layoutSubviews()
  @objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class VideoComponent : TeadsSDK.CommonComponent {
  @objc public var contentAspectRatio: CoreFoundation.CGFloat {
    get
  }
  @objc deinit
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class TeadsAdapterIntegrationType : ObjectiveC.NSObject {
  public static let adMob: TeadsSDK.TeadsAdapterIntegrationType
  public static let appLovin: TeadsSDK.TeadsAdapterIntegrationType
  public static let smart: TeadsSDK.TeadsAdapterIntegrationType
  public static let gravite: TeadsSDK.TeadsAdapterIntegrationType
  public static let flutter: TeadsSDK.TeadsAdapterIntegrationType
  public static let reactNative: TeadsSDK.TeadsAdapterIntegrationType
  public static let prebid: TeadsSDK.TeadsAdapterIntegrationType
  @objc deinit
}
@objc public enum AdErrorCode : Swift.Int {
  case errorNoSlot = 1
  case errorNetwork = 2
  case errorNotFilled = 3
  case errorBadResponse = 4
  case errorVastError = 5
  case errorUserIdMissing = 6
  case errorInternal = 7
  case disabledApp = 8
  case errorAdRequest = 9
  public init?(rawValue: Swift.Int)
  public typealias RawValue = Swift.Int
  public var rawValue: Swift.Int {
    get
  }
}
@_hasMissingDesignatedInitializers @objc final public class AdFailReason : ObjectiveC.NSObject {
  @objc final public let code: TeadsSDK.AdErrorCode
  @objc final public var requestIdentifier: Foundation.UUID! {
    get
  }
  @objc override final public var description: Swift.String {
    @objc get
  }
  @objc deinit
}
extension TeadsSDK.AdFailReason : Foundation.CustomNSError {
  public static var errorDomain: Swift.String {
    get
  }
  final public var errorCode: Swift.Int {
    get
  }
  final public var errorUserInfo: [Swift.String : Any] {
    get
  }
}
extension TeadsSDK.TeadsAdapterSettings : Swift.Encodable {}
extension TeadsSDK.TeadsAdapterSettings : Swift.Decodable {}
extension TeadsSDK.MediaScale : Swift.Equatable {}
extension TeadsSDK.MediaScale : Swift.Hashable {}
extension TeadsSDK.MediaScale : Swift.RawRepresentable {}
extension TeadsSDK.TeadsAdRequestSettings : Swift.Encodable {}
extension TeadsSDK.TeadsAdRequestSettings : Swift.Decodable {}
extension TeadsSDK.TCFVersion : Swift.Equatable {}
extension TeadsSDK.TCFVersion : Swift.Hashable {}
extension TeadsSDK.TCFVersion : Swift.RawRepresentable {}
extension TeadsSDK.TeadsAdPlacementSettings : Swift.Encodable {}
extension TeadsSDK.TeadsAdPlacementSettings : Swift.Decodable {}
extension TeadsSDK.AdErrorCode : Swift.Equatable {}
extension TeadsSDK.AdErrorCode : Swift.Hashable {}
extension TeadsSDK.AdErrorCode : Swift.RawRepresentable {}
