import type { CIJob, MobileCiConfig } from '../../types/index.js';
/**
 * Build a basic Xcode Cloud setup job that compiles and runs unit tests.
 * Uses macos-latest runner with Apple API key authentication.
 */
export declare function buildXcodeCloudJob(config: MobileCiConfig): CIJob;
/**
 * Build a Fastlane TestFlight job that compiles a signed IPA and uploads it.
 * Requires MATCH_PASSWORD secret for code signing via Fastlane Match.
 */
export declare function buildFastlaneTestFlightJob(config: MobileCiConfig): CIJob;
/**
 * Build a production App Store submission job via Fastlane Deliver.
 * Runs only on main branch. Requires Apple API credentials and signing secrets.
 */
export declare function buildAppStoreDeployJob(config: MobileCiConfig): CIJob;
//# sourceMappingURL=ios-jobs.d.ts.map