import type { ImageContent, TextContent } from "../types"; export declare const NON_VISION_IMAGE_PLACEHOLDER = "[image omitted: model does not support vision]"; export declare function partitionVisionContent(content: ReadonlyArray, supportsImages: boolean): { textBlocks: TextContent[]; imageBlocks: ImageContent[]; omittedImages: boolean; }; export declare function joinTextWithImagePlaceholder(text: string, omittedImages: boolean): string;