/** * Handles voice transcription requests using OpenAI Whisper */ export declare class WhisperVoiceHandler { private client; /** * @param {Object} config - Configuration object * @param {string} config.apiKey - OpenAI API key */ constructor({ apiKey }: { apiKey: string; }); /** * Processes voice transcription requests * @param {Request} req - Incoming request object containing base64 audio data * @returns {Promise} Streaming response with transcription */ processRequest(req: Request): Promise; } /** * Handles voice transcription requests using Google Gemini */ export declare class VoiceHandler { private model; constructor({ provider, apiKey, model, }: { provider: string; apiKey: string; model: string; }); private initialize; processRequest(req: Request): Promise; }