declare function requireMacOS(feature: string): void; declare function isMacOS(): boolean; interface KeychainHandle { path: string; password: string; cleanup(): Promise; } declare function createKeychain(options: { name: string; password?: string; }): Promise; declare function importCertificate(keychainPath: string, certPath: string, password?: string): Promise; declare function installProfile(profilePath: string, uuid: string): Promise; declare function cleanupKeychain(handle: KeychainHandle): Promise; declare function updateSigningSettings(options: { projectPath: string; teamId: string; bundleIdentifier: string; codeSignIdentity: string; targets?: string[]; profileName?: string; profileUuid?: string; automaticSigning?: boolean; }): Promise; declare function setBuildNumber(projectPath: string, buildNumber: string): Promise; declare function setVersionNumber(projectPath: string, version: string): Promise; declare function readBuildSettings(options: { projectPath?: string; workspacePath?: string; scheme: string; configuration?: string; }): Promise>; declare function uploadWithAltool(options: { filePath: string; apiKeyId: string; apiIssuerId: string; apiPrivateKey?: string; apiKeyPath?: string; platform?: string; onOutput?: (chunk: string) => void; }): Promise<{ success: boolean; output: string; }>; type index_KeychainHandle = KeychainHandle; declare const index_cleanupKeychain: typeof cleanupKeychain; declare const index_createKeychain: typeof createKeychain; declare const index_importCertificate: typeof importCertificate; declare const index_installProfile: typeof installProfile; declare const index_isMacOS: typeof isMacOS; declare const index_readBuildSettings: typeof readBuildSettings; declare const index_requireMacOS: typeof requireMacOS; declare const index_setBuildNumber: typeof setBuildNumber; declare const index_setVersionNumber: typeof setVersionNumber; declare const index_updateSigningSettings: typeof updateSigningSettings; declare const index_uploadWithAltool: typeof uploadWithAltool; declare namespace index { export { type index_KeychainHandle as KeychainHandle, index_cleanupKeychain as cleanupKeychain, index_createKeychain as createKeychain, index_importCertificate as importCertificate, index_installProfile as installProfile, index_isMacOS as isMacOS, index_readBuildSettings as readBuildSettings, index_requireMacOS as requireMacOS, index_setBuildNumber as setBuildNumber, index_setVersionNumber as setVersionNumber, index_updateSigningSettings as updateSigningSettings, index_uploadWithAltool as uploadWithAltool }; } export { type KeychainHandle as K, isMacOS as a, importCertificate as b, createKeychain as c, installProfile as d, cleanupKeychain as e, setVersionNumber as f, readBuildSettings as g, uploadWithAltool as h, index as i, requireMacOS as r, setBuildNumber as s, updateSigningSettings as u };