/** First strictly positive dimension, else 0. Never invent a 1px axis — that becomes a 1:1 viewBox and blows up flex layout. */ export declare function viewBoxDimension(...values: (number | undefined)[]): number; /** * Prefer measured contentRect when both axes are known; otherwise seed width/height * together from layout (wrapper size / computed height). Seed only when BOTH fallbacks * are positive — a single `1` placeholder gives the SVG a real aspect ratio (SSR * `height: NaNpx` + `viewBox="0 0 1 1"` → column-width square, body copy squeezed). * Do not use natural media dimensions here — that breaks fit-content images whose * box is still 0px wide. */ export declare function viewBoxSize(measured: { width?: number; height?: number; } | null | undefined, fallbackWidth: number | undefined, fallbackHeight: number | undefined): [number, number];