import { spawnSync } from 'child_process'; import { type ModuleResolver } from '../../scripts/resolveModule'; type UploadOptions = { plistFile?: string; version?: string; channel?: string; buildGradlePath?: string; releaseNotes?: string; releaseNotesFile?: string; token?: string; author?: string; sourcemap?: boolean; artifactDir?: string; buildReceipt?: string; }; type UploadDependencies = { packageRoot: string; spawnProcess: typeof spawnSync; resolveModule: ModuleResolver; nowMs?: () => number; }; export declare function runUpload(platform: string, options: UploadOptions, dependencies?: UploadDependencies): Promise; export default function upload(platform: string, options: UploadOptions): Promise; export {};