type RestoreEntryKind = "file" | "directory";
interface ResolvedRestoreSource {
    zipPath: string;
    displaySource: string;
}
interface RestoreEntry {
    source: string;
    target: string;
    label: string;
    kind: RestoreEntryKind;
}
interface RestorePlan {
    sourceProfile: string;
    entries: RestoreEntry[];
    warnings: string[];
}
export declare function resolveRestoreSource(source: string, tmpDir: string): Promise<ResolvedRestoreSource>;
export declare function buildRestorePlan(extractedRoot: string): RestorePlan;
export declare function runRestoreCli(args?: string[]): Promise<void>;
export {};
//# sourceMappingURL=restore.d.ts.map