import type { ToolDefinition } from '../../../types.js';
export type { ScopedEditInput as EditFileInput, EditPreview as EditFilePreview } from './file-edit-core.js';
import type { EditPreview } from './file-edit-core.js';
export type EditFileToolOptions = {
    workspaceRoot?: string;
};
export declare function createEditFileTool(options?: EditFileToolOptions): ToolDefinition;
export declare const editFileTool: ToolDefinition;
export declare function previewEditFileInput(raw: unknown, workspaceRoot?: string): Promise<EditPreview | undefined>;
//# sourceMappingURL=edit-file.d.ts.map