/** * Creates CSS variables from font tokens * @param fontTokens The font tokens object * @returns An object with CSS variables for font properties */ interface FontProperty { fontFamily?: string; fontSize?: string; fontWeight?: number; lineHeight?: number; letterSpacing?: string; textTransform?: string; } interface FontTokens { family?: { primary?: string; }; heading?: { [key: string]: FontProperty; }; body?: { [key: string]: FontProperty; }; subtitle?: { [key: string]: FontProperty; }; caption?: FontProperty | { [key: string]: FontProperty; }; overline?: FontProperty | { [key: string]: FontProperty; }; display?: { [key: string]: FontProperty; }; [key: string]: unknown; } export declare function createFontVariables(fontTokens: FontTokens): Record; export {};