import { a as AppStoreConnectClient, P as Profile } from './index-CCtYhPN9.js'; import { P as ProfileType } from './enums-B609j2rb.js'; interface SighOptions { client: AppStoreConnectClient; bundleIdentifier: string; profileType?: ProfileType; profileName?: string; certificateIds?: string[]; deviceIds?: string[]; force?: boolean; outputDir?: string; platform?: "ios" | "macos" | "tvos" | "catalyst"; development?: boolean; adhoc?: boolean; inHouse?: boolean; readonly?: boolean; skipInstall?: boolean; skipCertificateVerification?: boolean; includeAllCertificates?: boolean; } interface SighResult { profile: Profile; profileContent: Buffer; uuid: string; name: string; filePath?: string; } declare function findMatchingProfile(options: Omit): Promise; declare function createProfile(options: SighOptions): Promise; declare function downloadProfile(client: AppStoreConnectClient, id: string): Promise; /** * Install a provisioning profile to both the legacy MobileDevice directory * (Xcode ≤ 15) and the new Xcode 16+ location. Xcode 16 moved the default * profiles directory to `~/Library/Developer/Xcode/UserData/Provisioning * Profiles/`; writing to both keeps old and new Xcodes happy without needing * to detect the installed Xcode version. * * Returns the legacy path as the primary install location. */ declare function installProfile(profileContent: Buffer, uuid: string): Promise; type index_SighOptions = SighOptions; type index_SighResult = SighResult; declare const index_createProfile: typeof createProfile; declare const index_downloadProfile: typeof downloadProfile; declare const index_findMatchingProfile: typeof findMatchingProfile; declare const index_installProfile: typeof installProfile; declare namespace index { export { type index_SighOptions as SighOptions, type index_SighResult as SighResult, index_createProfile as createProfile, index_downloadProfile as downloadProfile, index_findMatchingProfile as findMatchingProfile, index_installProfile as installProfile }; } export { type SighResult as S, type SighOptions as a, installProfile as b, createProfile as c, downloadProfile as d, findMatchingProfile as f, index as i };