// swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 6.3 effective-5.10 (swiftlang-6.3.0.123.4 clang-2100.0.123.2) // swift-module-flags: -target arm64e-apple-macos26.4 -target-variant arm64e-apple-ios26.4-macabi -enable-objc-interop -autolink-force-load -enable-library-evolution -module-link-name swiftCompression -swift-version 5 -enforce-exclusivity=checked -O -library-level api -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -user-module-version 11 -module-name Compression // swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3 @_exported import Compression import Darwin import Foundation import Swift import _Concurrency import _StringProcessing import _SwiftConcurrencyShims @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public enum Algorithm : Swift.CaseIterable, Swift.RawRepresentable { case lzfse case zlib case lz4 case lzma case lzbitmap case brotli public init?(rawValue: Compression.compression_algorithm) public var rawValue: Compression.compression_algorithm { get } public static var allCases: [Compression.Algorithm] { get } @available(iOS 13, tvOS 13, watchOS 6, macOS 10.15, *) public typealias AllCases = [Compression.Algorithm] @available(iOS 13, tvOS 13, watchOS 6, macOS 10.15, *) public typealias RawValue = Compression.compression_algorithm } @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public enum FilterOperation : Swift.RawRepresentable { case compress case decompress public init?(rawValue: Compression.compression_stream_operation) public var rawValue: Compression.compression_stream_operation { get } @available(iOS 13, tvOS 13, watchOS 6, macOS 10.15, *) public typealias RawValue = Compression.compression_stream_operation } @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public enum FilterError : Swift.Error { case invalidState case invalidData public static func == (a: Compression.FilterError, b: Compression.FilterError) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { get } } @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public class OutputFilter { public init(_ operation: Compression.FilterOperation, using algorithm: Compression.Algorithm, bufferCapacity: Swift.Int = 65536, writingTo writeFunc: @escaping (Foundation.Data?) throws -> Swift.Void) throws public func write(_ data: D?) throws where D : Foundation.DataProtocol public func finalize() throws @objc deinit } @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) public class InputFilter where D : Foundation.DataProtocol { public init(_ operation: Compression.FilterOperation, using algorithm: Compression.Algorithm, bufferCapacity: Swift.Int = 65536, readingFrom readFunc: @escaping (Swift.Int) throws -> D?) throws public func readData(ofLength count: Swift.Int) throws -> Foundation.Data? @objc deinit } @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) extension Compression.Algorithm : Swift.Equatable {} @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) extension Compression.Algorithm : Swift.Hashable {} @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) extension Compression.FilterOperation : Swift.Equatable {} @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) extension Compression.FilterOperation : Swift.Hashable {} @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) extension Compression.FilterError : Swift.Equatable {} @available(macOS 10.15, iOS 13, watchOS 6, tvOS 13, *) extension Compression.FilterError : Swift.Hashable {}