import type { ShellExecutor, FileSystemExecutor } from '@cicctencent/agent-core'; /** * 本地 Shell 执行器 — 基于 child_process.exec */ export declare class LocalShellExecutor implements ShellExecutor { private outputBuffer; private maxBuffer; exec(command: string, timeout?: number): Promise; write(_data: string): void; read(lines?: number): string; } /** * 本地文件系统执行器 — 基于 Node.js fs/promises */ export declare class LocalFileSystemExecutor implements FileSystemExecutor { private readonly rootDir; readFile(filePath: string): Promise; readFileBuffer(filePath: string): Promise; writeFile(filePath: string, content: string): Promise; listDir(dirPath: string): Promise; private resolvePath; } //# sourceMappingURL=local-executors.d.ts.map