import type { FactoryVisualizationLayoutIssue } from "./visualization-layout-contracts.js"; type InputPath = readonly (string | number)[]; export declare const MAX_EMBEDDED_IMAGE_BYTES: number; export declare const MAX_LAYOUT_IMAGE_BYTES: number; export declare const MAX_IMAGE_ALT_TEXT_LENGTH = 500; export interface ImageByteBudget { total: number; aggregateLimitReported: boolean; } export declare function validateEmbeddedImageData(base64: string, mediaType: string, path: InputPath, issues: FactoryVisualizationLayoutIssue[], budget: ImageByteBudget): void; export {};