export type CleanVariant = "pr" | "branch" | "current" | "repo" | "all"; interface CleanOptions { variant: CleanVariant; /** PR number string (for "pr") or branch name (for "branch"). Defaults to current. */ value?: string; dryRun?: boolean; } export interface CleanResult { ok: boolean; variant: CleanVariant; dryRun: boolean; base: string; target: string; /** Paths removed (actual delete) or that would be removed (dry-run). */ deleted: string[]; /** Target path when it did not exist. */ skipped: string[]; error?: string; } export declare function runClean(opts: CleanOptions): Promise; export {};