// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name CheckJailBreakDevice
// swift-module-flags-ignorable: -no-verify-emitted-module-interface
@_exported import CheckJailBreakDevice
import Foundation
import MachO
import Swift
import UIKit
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
public protocol CheckIfDeviceIsJailbroken {
  func sendTheStatusOfJailBreak(value: Swift.Bool)
}
extension CheckJailBreakDevice.CheckIfDeviceIsJailbroken {
  public func checkForJailbrokenDevice(type: CheckJailBreakDevice.JailBreakCheckAPITypes)
  public func canEditSandboxFilesForJailBreakDetection() -> Swift.Bool
  public func isJailBrokenFilesPresentInTheDirectory() -> Swift.Bool
  public func systemForkCall() -> Swift.Bool
}
public struct FilesPathToCheck {
}
@_hasMissingDesignatedInitializers final public class FridaDetection {
  @objc deinit
}
public enum JailBreakCheckAPITypes {
  case all, readAndWriteFiles, systemCalls, fridaFileDetection
  public mutating func assignJailBreakCheckType(type: CheckJailBreakDevice.JailBreakCheckAPITypes)
  public static func == (a: CheckJailBreakDevice.JailBreakCheckAPITypes, b: CheckJailBreakDevice.JailBreakCheckAPITypes) -> Swift.Bool
  public func hash(into hasher: inout Swift.Hasher)
  public var hashValue: Swift.Int {
    get
  }
}
extension CheckJailBreakDevice.JailBreakCheckAPITypes : Swift.Equatable {}
extension CheckJailBreakDevice.JailBreakCheckAPITypes : Swift.Hashable {}
