import { Font } from './vars.css';
type FamiliesOf<Families, Output> = Families extends Record<infer Family, unknown> ? {
    [Key in Family]: Families[Key] extends Record<infer Variant, unknown> ? Record<Variant, Output> : never;
} : never;
export declare function transformFonts<Fonts extends Record<string, Record<string, Font>>, Output>(fonts: Fonts, transformer: (font: Font) => Output): FamiliesOf<Fonts, Output>;
export {};
