import { AgentFunctionResult } from '../agent-core/index.js'; import { AgentFunctionBase } from './utils/index.js'; import { Agent } from '../agents/index.js'; interface ReadFileFuncParameters { path: string; encoding: string; } export declare class ReadFileFunction extends AgentFunctionBase { constructor(); name: string; description: string; parameters: any; buildExecutor(agent: Agent): (params: ReadFileFuncParameters, rawParams?: string | undefined) => Promise; onSuccess(agent: Agent, params: ReadFileFuncParameters, rawParams: string | undefined, result: string): AgentFunctionResult; } export {};