import type { BuildZipOptions, BuildZipResult } from '../schemas/build';
export type { BuildZipOptions, BuildZipResult } from '../schemas/build';
/**
 * Offline `build zip`: write the exact native project archive `build request`
 * uploads (same file filter, path rewriting, version sync and config
 * resolution), plus the non-secret build_options derived from the project, so
 * an agent can upload it through a signed URL. No API key, no network.
 */
export declare function zipBuildInternal(appId: string | undefined, options: BuildZipOptions, silent?: boolean): Promise<BuildZipResult>;
export declare function zipBuildCommand(appId: string | undefined, options: BuildZipOptions): Promise<void>;
