import type { ExecFileOp } from './schema.js';
export interface FileOpResult {
    op: string;
    source: string;
    destination?: string;
    dry_run?: boolean;
    would_delete?: string[];
    updated_imports?: string[];
}
export declare function executeFileOp(op: ExecFileOp, projectRoot: string): FileOpResult;
export declare function executeFileOperations(fileOps: ExecFileOp[] | undefined, projectRoot: string): Promise<{
    fileOpResults: FileOpResult[];
    fileOpError?: string;
}>;
//# sourceMappingURL=file-ops.d.ts.map