export type MigrationPhase = 'disabled' | 'idle' | 'checking' | 'available' | 'downloading' | 'completed' | 'failed'; export interface MigrationTarget { version: string; versionCode: number; downloadUrl: string; kind: 'pkg' | 'exe'; } export interface MigrationSnapshot { phase: MigrationPhase; currentVersion: string; target?: MigrationTarget; jobId?: string; downloadedBytes: number; totalBytes?: number; prompt: boolean; error?: string; fileName?: string; } export declare function migrationDownloadProgress(status?: MigrationSnapshot): string; //# sourceMappingURL=app-migration-shared.d.ts.map