interface FastnodeConfig { keyId?: string; issuerId?: string; privateKeyPath?: string; teamId?: string; bundleIdentifier?: string; platform?: string; } declare function resolveConfig(_overrides?: Partial): FastnodeConfig; declare class ItunesTransporter { upload(options: { packagePath: string; apiKeyId?: string; apiIssuerId?: string; onOutput?: (chunk: string) => void; }): Promise<{ success: boolean; output: string; }>; verify(options: { packagePath: string; apiKeyId?: string; apiIssuerId?: string; }): Promise<{ success: boolean; output: string; }>; private run; } interface IpaInfo { bundleIdentifier: string; bundleVersion: string; bundleShortVersion: string; appName: string; minimumOSVersion: string; } declare function analyzeIpa(ipaPath: string): Promise; interface ProvisioningProfileInfo { uuid: string; name: string; appIdName: string; teamIdentifier: string[]; teamName: string; creationDate: Date; expirationDate: Date; certificates: Buffer[]; provisionedDevices: string[]; entitlements: Record; } declare function parseProvisioningProfile(data: Buffer): Promise; interface Simulator { udid: string; name: string; deviceType: string; runtime: string; state: "Booted" | "Shutdown"; } declare class SimulatorManager { list(): Promise; boot(udid: string): Promise; shutdown(udid: string): Promise; reset(udid: string): Promise; install(udid: string, appPath: string): Promise; findBestMatch(deviceName: string, runtime?: string): Promise; } declare class CredentialManager { private serviceName; constructor(serviceName?: string); get(service: string, account: string): Promise; set(service: string, account: string, password: string): Promise; delete(service: string, account: string): Promise; } type index_CredentialManager = CredentialManager; declare const index_CredentialManager: typeof CredentialManager; type index_FastnodeConfig = FastnodeConfig; type index_IpaInfo = IpaInfo; type index_ItunesTransporter = ItunesTransporter; declare const index_ItunesTransporter: typeof ItunesTransporter; type index_ProvisioningProfileInfo = ProvisioningProfileInfo; type index_SimulatorManager = SimulatorManager; declare const index_SimulatorManager: typeof SimulatorManager; declare const index_analyzeIpa: typeof analyzeIpa; declare const index_parseProvisioningProfile: typeof parseProvisioningProfile; declare const index_resolveConfig: typeof resolveConfig; declare namespace index { export { index_CredentialManager as CredentialManager, type index_FastnodeConfig as FastnodeConfig, type index_IpaInfo as IpaInfo, index_ItunesTransporter as ItunesTransporter, type index_ProvisioningProfileInfo as ProvisioningProfileInfo, index_SimulatorManager as SimulatorManager, index_analyzeIpa as analyzeIpa, index_parseProvisioningProfile as parseProvisioningProfile, index_resolveConfig as resolveConfig }; } export { CredentialManager as C, type FastnodeConfig as F, ItunesTransporter as I, type ProvisioningProfileInfo as P, SimulatorManager as S, analyzeIpa as a, type IpaInfo as b, index as i, parseProvisioningProfile as p, resolveConfig as r };