/** * Calculates logo width and height based on provided height, aspect ratio, * and optional balanced scaling using precomputed PINF multipliers. * * When `balanced` is false, dimensions are calculated normally: * width = baseSize * aspectRatio, height = baseSize * * When `balanced` is true, dimensions use build-time PINF multipliers: * width = baseSize * balancedWidthMultiplier * height = baseSize * balancedHeightMultiplier * * The multipliers are precomputed at build time by the Proportional Image * Normalization Formula (PINF) and stored in each generated component's config. * * Used by both BaseLogo (next/image) and BaseLogoSvg (inline SVG). */ export declare function calculateLogoDimensions(options: CalculateLogoDimensionsOptions): { width: number; height: number; }; interface CalculateLogoDimensionsOptions { balanced: boolean | undefined; generatedAspectRatio: number; generatedBalancedHeightMultiplier: number; generatedBalancedWidthMultiplier: number; generatedHeight: number; heightProp: number | undefined; } export {}; //# sourceMappingURL=calculate-logo-dimensions.d.ts.map