import { ToolResult } from '../types/index.js'; import { ToolDiscovery } from './tool-discovery.js'; export declare class ZshTool implements ToolDiscovery { private confirmationService; private agent; setAgent(agent: any): void; execute(command: string, timeout?: number, skipConfirmation?: boolean): Promise; getCurrentDirectory(): string; listFiles(directory?: string): Promise; chdir(path: string): Promise; pwdir(): Promise; getHandledToolNames(): string[]; }