import { RenderableContent } from "@/memory/observation";
import { Image as BamlImage } from '@boundaryml/baml';
export type MultiMediaContentPart = BamlImage | string;
export type RenderOptions = {
    mode: 'json';
    indent: 0 | 2 | 4;
} | {
    mode: 'xml';
};
export declare function renderContentParts(data: RenderableContent, options: RenderOptions): Promise<import("./renderXmlParts").MultiMediaContentPart[]>;
