/**
 * OpenAI Whisper STT — implements MediaUnderstandingProvider.transcribeAudio.
 *
 * Uses the official `openai` SDK rather than the raw HTTP path because the SDK
 * already handles multipart/form-data encoding (`file` field), streaming
 * response normalization, and per-call apiKey override via constructor
 * injection. The media-shared HTTP layer is intentionally not used here so we
 * keep parity with the SDK's own fetch (proxy support, retries, etc.); the
 * only egress is api.openai.com which is HTTPS-only and public.
 *
 * Streaming transcription is not implemented (Whisper returns a final text
 * blob). Self-registers with `capabilities: ['audio']` only — the registry's
 * `listProvidersForCapability` filter skips this provider for image/video.
 */
import type { MediaUnderstandingProvider } from '../../../media-understanding/types.js';
export declare const openAiTranscriptionProvider: MediaUnderstandingProvider;
