/** * Voice routes — POST /api/voice/transcriptions (multipart) and legacy * POST /api/voice/transcribe (JSON/base64). * * The endpoints share one execution path that: * 1. Runs the configured STT provider and fallback chain * 2. Optionally runs LLM refine on the raw transcript * 3. Returns { raw, refined?, language } * * LLM refinement is opt-in through `voice.input.refinement`. */ import type { Hono } from 'hono'; import type { AuthenticatedRouteDeps } from './deps.js'; export declare function registerVoiceRoutes(authenticated: Hono, deps: AuthenticatedRouteDeps): void;