// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 clang-1700.6.3.2)
// swift-module-flags: -target arm64-apple-ios16.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature InferSendableFromCaptures -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InferIsolatedConformances -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name NfcLockFramework
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -formal-cxx-interoperability-mode=off -interface-compiler-version 6.2.3
import CoreNFC
import NFCSDK
import Swift
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(NFCManager) public class NFCManager : ObjectiveC.NSObject, CoreNFC.NFCTagReaderSessionDelegate {
  @objc public static func startScan()
  @objc public static func endScan()
  @objc public static func endScan(errorMessage: Swift.String)
  @objc public static func setLoopCb(cb: @escaping (Swift.String, Swift.Bool, Swift.Int) -> Swift.Bool)
  @objc public static func setFinishedCb(cb: @escaping () -> Swift.Void)
  @objc public static func setChargingCb(cb: @escaping (Swift.String, Swift.Int) -> Swift.Void)
  @objc public static func setControllingCb(cb: @escaping (Swift.String, Swift.Int) -> Swift.Void)
  @objc public static func lock(password: Swift.String)
  @objc public static func unlock(password: Swift.String)
  public func tagReaderSessionDidBecomeActive(_ session: CoreNFC.NFCTagReaderSession)
  public func tagReaderSession(_ session: CoreNFC.NFCTagReaderSession, didInvalidateWithError error: any Swift.Error)
  public func tagReaderSession(_ session: CoreNFC.NFCTagReaderSession, didDetect tags: [CoreNFC.NFCTag])
  @objc deinit
}
