import type { ExecFileFn } from './worktree-sweep.js'; export interface ReconsiderMeta { preservedReason?: string; preservedAt?: string; commitsAheadAtPreserve?: number; } export interface ReconsiderArgs { execFile: ExecFileFn; repoRoot: string; worktreePath: string; meta?: ReconsiderMeta; lockReason?: string; } export interface ReconsiderResult { unlocked: boolean; reason: string; } export declare function reconsiderLockedWorktree(args: ReconsiderArgs): Promise;