import type { MsgContext } from "../auto-reply/templating.js"; import type { BotConfig } from "../config/config.js"; import type { MediaAttachment, MediaUnderstandingProvider } from "./types.js"; import { type ActiveMediaModel } from "./runner.js"; export declare function runAudioTranscription(params: { ctx: MsgContext; cfg: BotConfig; attachments?: MediaAttachment[]; agentDir?: string; providers?: Record; activeModel?: ActiveMediaModel; localPathRoots?: readonly string[]; }): Promise<{ transcript: string | undefined; attachments: MediaAttachment[]; }>;