/**
 * Voice routes — POST /api/voice/transcribe
 *
 * Single endpoint that:
 *   1. Runs STT (Whisper preferred for low latency, Alibaba fallback)
 *   2. Optionally runs LLM refine on the raw transcript
 *   3. Returns { raw, refined?, language }
 *
 * LLM refine is auto-applied when a model is resolvable; gracefully degrades
 * to raw-only when no LLM is configured.
 */
import type { Hono } from 'hono';
import type { AuthenticatedRouteDeps } from './deps.js';
export declare function registerVoiceRoutes(authenticated: Hono, deps: AuthenticatedRouteDeps): void;
