import type { AcpTurnAttachment } from "../../acp/control-plane/manager.types.js"; import type { OpenClawConfig } from "../../config/types.openclaw.js"; import type { FinalizedMsgContext } from "../templating.js"; export declare function loadDispatchAcpMediaRuntime(): Promise; export type DispatchAcpAttachmentRuntime = Pick>, "MediaAttachmentCache" | "isMediaUnderstandingSkipError" | "normalizeAttachments" | "resolveMediaAttachmentLocalRoots">; export declare function resolveAcpAttachments(params: { ctx: FinalizedMsgContext; cfg: OpenClawConfig; runtime?: DispatchAcpAttachmentRuntime; }): Promise; export declare function resolveAcpInlineImageAttachments(images: Array<{ data: string; mimeType: string; }> | undefined): AcpTurnAttachment[];