import { type ProcessRunner } from "./artifact.js"; export declare class AltoolValidationError extends Error { constructor(message: string); } export type FallbackUploadMethod = "xcrun altool" | "App Store Connect API"; export interface FallbackUploadCredentials { readonly keyId: string; readonly issuerId: string; readonly privateKeyPath?: string; readonly privateKey?: string; } export declare function uploadWithXcrunAltool(ipaPath: string, options?: { readonly processRunner?: ProcessRunner; readonly credentials?: FallbackUploadCredentials; readonly env?: NodeJS.ProcessEnv; readonly waitForProcessing?: boolean; }): Promise<{ readonly method: "xcrun altool"; readonly waitApplied: boolean; }>; //# sourceMappingURL=upload-fallback.d.ts.map