// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.1 effective-5.10 (swiftlang-6.1.0.110.21 clang-1700.0.13.3)
// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -module-name Signature
// swift-module-flags-ignorable: -no-verify-emitted-module-interface -interface-compiler-version 6.1
import AVFoundation
import CommonCrypto
import DeveloperToolsSupport
import Foundation
import Network
import PencilKit
@_exported import Signature
import Swift
import SwiftUI
import SystemConfiguration
import UIKit
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
extension UIKit.UIFont {
  public static func loadFont(withFilenameString filenameString: Swift.String, bundle: Foundation.Bundle) -> Swift.String?
}
public enum SignatureScreenOrientation {
  case PORTRAIT
  case LANDSCAPE
  public static func == (a: Signature.SignatureScreenOrientation, b: Signature.SignatureScreenOrientation) -> Swift.Bool
  public func hash(into hasher: inout Swift.Hasher)
  public var hashValue: Swift.Int {
    get
  }
}
public class SignatureButtonOptions {
  public init()
  public var enabled: Swift.Bool
  public var backgroundColor: SwiftUICore.Color
  public var buttonPadding: Swift.Int
  public var buttonSize: CoreFoundation.CGSize
  public var iconOptions: Signature.SignatureIconOptions
  public var labelOptions: Signature.SignatureTextOptions
  public init(enabled: Swift.Bool, backgroundColor: SwiftUICore.Color, buttonPadding: Swift.Int, buttonSize: CoreFoundation.CGSize, iconOptions: Signature.SignatureIconOptions, labelOptions: Signature.SignatureTextOptions)
  @objc deinit
}
public class SignatureTextOptions {
  public init()
  public var enabled: Swift.Bool
  public var content: Swift.String
  public var textColor: SwiftUICore.Color
  public var textSize: CoreFoundation.CGFloat
  public init(enabled: Swift.Bool = true, content: Swift.String = "", textColor: SwiftUICore.Color? = nil, textSize: CoreFoundation.CGFloat = 14)
  @objc deinit
}
@_hasMissingDesignatedInitializers public class ImageProvider {
  public static func picture(namedImage: Swift.String) -> UIKit.UIImage
  public static func image(named: Swift.String) -> UIKit.UIImage?
  @objc deinit
}
public class SignatureIconOptions {
  public init()
  public var enabled: Swift.Bool
  public var iconFile: Swift.String
  public var iconColor: SwiftUICore.Color
  public var iconSize: CoreFoundation.CGSize
  public init(enabled: Swift.Bool, iconFile: Swift.String, iconColor: SwiftUICore.Color, iconSize: CoreFoundation.CGSize)
  @objc deinit
}
public class SignatureConfig {
  public init()
  public var licenseKey: Swift.String
  public var screenOrientation: Signature.SignatureScreenOrientation
  public var pencilColor: UIKit.UIColor
  public var pencilWidth: Swift.Int
  public var backgroundColor: UIKit.UIColor
  public var overlayColor: SwiftUICore.Color
  public var fontFamily: Swift.String
  public var titleText: Signature.SignatureTextOptions
  public var backButton: Signature.SignatureButtonOptions
  public var saveButton: Signature.SignatureButtonOptions
  public var deleteButton: Signature.SignatureButtonOptions
  public var undoButton: Signature.SignatureButtonOptions
  @objc deinit
}
@available(iOS 15.0, *)
@_Concurrency.MainActor @preconcurrency public struct SignatureView : SwiftUICore.View {
  @_Concurrency.MainActor @preconcurrency public init(with config: Signature.SignatureConfig, onReceiveImage: @escaping (UIKit.UIImage) -> Swift.Void)
  @_Concurrency.MainActor @preconcurrency public var body: some SwiftUICore.View {
    get
  }
  @_Concurrency.MainActor @preconcurrency public func closeSignature()
  @available(iOS 15.0, *)
  public typealias Body = @_opaqueReturnTypeOf("$s9Signature0A4ViewV4bodyQrvp", 0) __
}
extension Signature.SignatureScreenOrientation : Swift.Equatable {}
extension Signature.SignatureScreenOrientation : Swift.Hashable {}
@available(iOS 15.0, *)
extension Signature.SignatureView : Swift.Sendable {}
