import { Platform } from '../../types.js';
export interface ArchiveOptions {
    scheme: string;
    configuration?: string;
    platform?: Platform;
    archivePath?: string;
}
export interface ExportOptions {
    exportMethod?: 'app-store' | 'ad-hoc' | 'enterprise' | 'development';
    exportPath?: string;
}
/**
 * Handles archiving and exporting for Xcode projects
 */
export declare class XcodeArchive {
    /**
     * Archive an Xcode project
     */
    archive(projectPath: string, isWorkspace: boolean, options: ArchiveOptions): Promise<{
        success: boolean;
        archivePath: string;
    }>;
    /**
     * Export an IPA from an archive
     */
    exportIPA(archivePath: string, options?: ExportOptions): Promise<{
        success: boolean;
        ipaPath: string;
    }>;
}
//# sourceMappingURL=XcodeArchive.d.ts.map