export declare const Theme: {
    Primary: string;
    OnPrimary: string;
    PrimaryContainer: string;
    OnPrimaryContainer: string;
    Secondary: string;
    OnSecondary: string;
    SecondaryContainer: string;
    OnSecondaryContainer: string;
    Tertiary: string;
    OnTertiary: string;
    TertiaryContainer: string;
    OnTertiaryContainer: string;
    Error: string;
    OnError: string;
    ErrorContainer: string;
    OnErrorContainer: string;
    Background: string;
    OnBackground: string;
    Surface: string;
    OnSurface: string;
    SurfaceVariant: string;
    OnSurfaceVariant: string;
    SurfaceContainerHighest: string;
    SurfaceContainerHigh: string;
    SurfaceContainer: string;
    SurfaceContainerLow: string;
    SurfaceContainerLowest: string;
    SurfaceBright: string;
    SurfaceDim: string;
    Outline: string;
    InverseOnSurface: string;
    InverseSurface: string;
    InversePrimary: string;
    Shadow: string;
    SurfaceTint: string;
    OutlineVariant: string;
    Scrim: string;
};
export declare enum ThemeMode {
    Dark = "dark",
    Light = "light"
}
/**
 * Parse tokens from CSS file to Map<MD3Token, MD3Color>
 * @param tokens CSS file with tokens from https://m3.material.io/theme-builder#/custom
 */
export declare const GenFontVariables: (tokens?: string) => Record<string, string>;
