import { ToolResult } from "../types/index.js"; import { ToolDiscovery } from "./tool-discovery.js"; import type { LLMAgent } from "../agent/llm-agent"; export declare class AudioTool implements ToolDiscovery { private agent; setAgent(agent: LLMAgent): void; getHandledToolNames(): string[]; /** * Extract text from audio files using speech-to-text (STT) transcription. * Uses extract-text-from-audio.sh script with OpenAI Whisper or similar. */ extractTextFromAudio(filename: string): Promise; }