import { r as KlawConfig } from "../types.klaw-xKUw_Rz7.js"; import { d as MediaUnderstandingOutput, f as MediaUnderstandingProvider, u as MediaUnderstandingDecision } from "../types-D0uE_PWZ.js"; import { n as MsgContext } from "../templating-B8JLQEN3.js"; import { t as ActiveMediaModel } from "../active-model.types-DswvQU0q.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: KlawConfig; agentDir?: string; workspaceDir?: string; providers?: Record; activeModel?: ActiveMediaModel; }): Promise; //#endregion export { applyMediaUnderstanding };