export declare function renderNumberRange(min: number, max: number): string; interface FontUsageLike { fontUrl?: string; fontStyles?: Set; fontWeights?: Set; fontStretches?: Set; fontVariationSettings?: Iterable; props: Record; } interface AssetTextEntry { fontUsages: FontUsageLike[]; } export interface VariationAxisUsageResult { seenAxisValuesByFontUrlAndAxisName: Map>>; } type RangeFn = (value: string | undefined) => [number, number]; export declare function getVariationAxisUsage(htmlOrSvgAssetTextsWithProps: AssetTextEntry[], parseFontWeightRange: RangeFn, parseFontStretchRange: RangeFn): VariationAxisUsageResult; interface FontAssetLike { rawSrc: Buffer | Uint8Array; } export interface VariationAxisBounds { fullyInstanced: boolean; numAxesPinned: number; numAxesReduced: number; variationAxes: Record; } export declare function getVariationAxisBounds(fontAssetsByUrl: Map, fontUrl: string, seenAxisValuesByFontUrlAndAxisName: Map>>): Promise; export {}; //# sourceMappingURL=variationAxes.d.ts.map