/** * Generate ExportOptions.plist for `xcodebuild -exportArchive`. * * Fixed policy: automatic signing + generateAppStoreInformation — the pipeline * targets App Store Connect / TestFlight uploads exclusively. */ export interface ExportOptionsConfig { /** Only App Store Connect is supported by this pipeline. */ method?: "app-store-connect"; /** "upload" sends straight to ASC; "export" leaves the .ipa on disk. */ destination?: "upload" | "export"; /** Let Xcode bump CFBundleVersion on collision (default: true). */ manageVersion?: boolean; } /** Deterministic plist body — exported separately so tests can snapshot it. */ export declare function renderExportOptionsPlist(config?: ExportOptionsConfig): string; /** * Write the plist to a uniquely-named temp file inside `dir` and return its * absolute path. Containment is validated so a hostile `dir` cannot place the * file outside itself. */ export declare function writeExportOptionsPlist(dir: string, config?: ExportOptionsConfig): Promise; //# sourceMappingURL=export-options.d.ts.map