export interface HarvestInput { primaryRoot: string; worktreeRoot: string; } export declare function archiveDir(primaryRoot: string): string; export declare function activeArchiveFile(primaryRoot: string, worktreeId: string): string; export declare function harvestWorktree(input: HarvestInput): Promise; export interface RecoverInput { primaryRoot: string; listWorktrees?: () => string[]; } export interface RecoverResult { rotated: string[]; } export declare function recoverStaleArchives(input: RecoverInput): Promise; //# sourceMappingURL=harvester.d.ts.map