import { a as AppStoreConnectClient } from './index-BKUapQP2.cjs'; import { a as CertResult } from './cert-FehieKeb.cjs'; import { S as SighResult } from './index-BZWmOTWE.cjs'; type StorageMode = "git" | "s3" | "local"; declare function encryptV2(data: Buffer, password: string): Buffer; declare function decryptV2(data: Buffer, password: string): Buffer; declare function decryptV1(data: Buffer, password: string): Buffer; declare function decrypt(data: Buffer, password: string): Buffer; declare function encrypt(data: Buffer, password: string): Buffer; declare function decryptFiles(dir: string, password: string): Promise; declare function encryptFiles(dir: string, password: string): Promise; interface MatchOptions { client: AppStoreConnectClient; type: "development" | "appstore" | "adhoc" | "enterprise"; appIdentifiers: string[]; storageMode: StorageMode; gitUrl?: string; gitBranch?: string; /** Path to an SSH private key file. */ gitPrivateKey?: string; /** Raw SSH private key content (alternative to `gitPrivateKey`). */ gitPrivateKeyContent?: string; /** HTTP Basic auth credentials for the git remote. */ gitBasicAuth?: { user: string; pass: string; }; /** HTTP Bearer token for the git remote. */ gitBearerToken?: string; /** Override the commit author name. */ gitUserName?: string; /** Override the commit author email. */ gitUserEmail?: string; /** Disable the default `--depth 1` shallow clone. */ shallowClone?: boolean; s3Bucket?: string; s3Region?: string; localPath?: string; password?: string; readonly?: boolean; force?: boolean; keychainName?: string; keychainPassword?: string; teamId?: string; platform?: "ios" | "macos" | "tvos" | "catalyst"; } interface MatchResult { certificates: CertResult[]; profiles: SighResult[]; } declare function syncSigningAssets(options: MatchOptions): Promise; type index_MatchOptions = MatchOptions; type index_MatchResult = MatchResult; declare const index_decrypt: typeof decrypt; declare const index_decryptFiles: typeof decryptFiles; declare const index_decryptV1: typeof decryptV1; declare const index_decryptV2: typeof decryptV2; declare const index_encrypt: typeof encrypt; declare const index_encryptFiles: typeof encryptFiles; declare const index_encryptV2: typeof encryptV2; declare const index_syncSigningAssets: typeof syncSigningAssets; declare namespace index { export { type index_MatchOptions as MatchOptions, type index_MatchResult as MatchResult, index_decrypt as decrypt, index_decryptFiles as decryptFiles, index_decryptV1 as decryptV1, index_decryptV2 as decryptV2, index_encrypt as encrypt, index_encryptFiles as encryptFiles, index_encryptV2 as encryptV2, index_syncSigningAssets as syncSigningAssets }; } export { type MatchOptions as M, type MatchResult as a, encryptV2 as b, decryptV2 as c, decrypt as d, encrypt as e, decryptV1 as f, encryptFiles as g, decryptFiles as h, index as i, syncSigningAssets as s };