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