import type { EditToolOptions } from './index.js'; import type { FileStateCache } from '../../state/file-cache.js'; /** * Create a phased edit tool. * * Category : `write`, edit operations mutate files on disk. * Cancellable: `false`, mid-flight edits could corrupt open transactions; * the executor waits for completion before processing cancellation. * * @param fileCache - Shared FileStateCache instance for OCC conflict detection. * @param options - Optional edit tool configuration (cwd, fileUndoManager). * @returns A PhasedTool that delegates execution to `createEditTool`. */ export declare function createPhasedEditTool(fileCache: FileStateCache, options?: EditToolOptions): import("../../runtime/tools/adapter.js").PhasedTool; //# sourceMappingURL=phased.d.ts.map