/**
 * Origin-file actions: accept, reject, ignore. Pure synchronous functions
 * over node:fs. No UI, no prompts, no logging. Each function is idempotent
 * on missing `.origin` (returns `noop`). On POSIX `accept` is atomic via
 * fs.renameSync; on Windows it falls back to unlink + rename with a
 * documented non-atomic window.
 */
export interface ActionResult {
    path: string;
    reason?: string;
    status: 'applied' | 'noop';
}
export declare function acceptOrigin(currentPath: string): ActionResult;
export declare function rejectOrigin(currentPath: string): ActionResult;
export declare function ignoreOrigin(currentPath: string): ActionResult;
