import { i as MediaFactLegacyProjection } from "./media-facts-DiJU7b10.js";
import "./local-roots-vyiBa-3r.js";
//#region src/plugin-sdk/agent-media-payload.d.ts
/**
 * Legacy agent media payload layout consumed by older agent adapters.
 * @deprecated Pass ordered facts as `MsgContext.media`; use
 * `toInboundMediaFacts` from `openclaw/plugin-sdk/channel-inbound`.
 */
type AgentMediaPayload = Omit<MediaFactLegacyProjection, "MediaTranscribedIndexes">;
/**
 * @deprecated Pass ordered facts as `MsgContext.media`; use
 * `toInboundMediaFacts` from `openclaw/plugin-sdk/channel-inbound`.
 */
declare function buildAgentMediaPayload(mediaList: Array<{
  path: string;
  contentType?: string | null;
}>): AgentMediaPayload;
//#endregion
export { buildAgentMediaPayload as n, AgentMediaPayload as t };