import { i as OpenClawConfig } from "../types.openclaw-fYj4Ft14.js"; import { n as MsgContext } from "../templating-DqpRyvA4.js"; import { d as MediaUnderstandingOutput, f as MediaUnderstandingProvider, u as MediaUnderstandingDecision } from "../types-D1b9bfOB.js"; import { t as ActiveMediaModel } from "../active-model-Cxn6sQSw.js"; //#region src/media-understanding/apply.d.ts type ApplyMediaUnderstandingResult = { outputs: MediaUnderstandingOutput[]; decisions: MediaUnderstandingDecision[]; appliedImage: boolean; appliedAudio: boolean; appliedVideo: boolean; appliedFile: boolean; }; declare function applyMediaUnderstanding(params: { ctx: MsgContext; cfg: OpenClawConfig; agentId?: string; agentDir?: string; workspaceDir?: string; providers?: Record; activeModel?: ActiveMediaModel; }): Promise; //#endregion export { applyMediaUnderstanding };