import type { ToolDefinition } from "../agent/types.js";
/**
 * Minimal options needed by the read_file tool. `AgentConfig` satisfies
 * this structurally, so existing callers passing the full config keep
 * working — but consumers building embedded agents can now pass just
 * the two fields the tool actually uses.
 */
export interface ReadFileToolOptions {
    workspaceRoot: string;
    maxFileSizeBytes: number;
}
export declare function createReadFileTool(options: ReadFileToolOptions): ToolDefinition;
//# sourceMappingURL=read-file.d.ts.map