/**
 * 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<string, string>;
export {};
