/** * Internal image processing utilities * * Detects Uint8Array/Buffer values in template interpolations, * determines their MIME type via file-type, and converts them * to base64 data URLs for the OpenAI image_url content part format. */ export declare const IMAGE_MARKER: unique symbol; export type ImageMarker = { [IMAGE_MARKER]: true; url: string; }; export declare function isImageMarker(value: unknown): value is ImageMarker; /** * Scan template values for Uint8Array instances and replace them with ImageMarkers. * Returns the original array unchanged if no images are found. */ export declare function processImageValues(values: unknown[]): Promise; //# sourceMappingURL=image.d.ts.map