import { DynamicColor } from "@material/material-color-utilities";
export type TMaterialColors = {
    primaryPaletteKeyColor: DynamicColor;
    secondaryPaletteKeyColor: DynamicColor;
    tertiaryPaletteKeyColor: DynamicColor;
    neutralPaletteKeyColor: DynamicColor;
    neutralVariantPaletteKeyColor: DynamicColor;
    background: DynamicColor;
    onBackground: DynamicColor;
    surface: DynamicColor;
    surfaceDim: DynamicColor;
    surfaceBright: DynamicColor;
    surfaceContainerLowest: DynamicColor;
    surfaceContainerLow: DynamicColor;
    surfaceContainer: DynamicColor;
    surfaceContainerHigh: DynamicColor;
    surfaceContainerHighest: DynamicColor;
    onSurface: DynamicColor;
    surfaceVariant: DynamicColor;
    onSurfaceVariant: DynamicColor;
    inverseSurface: DynamicColor;
    inverseOnSurface: DynamicColor;
    outline: DynamicColor;
    outlineVariant: DynamicColor;
    shadow: DynamicColor;
    scrim: DynamicColor;
    surfaceTint: DynamicColor;
    primary: DynamicColor;
    onPrimary: DynamicColor;
    primaryContainer: DynamicColor;
    onPrimaryContainer: DynamicColor;
    inversePrimary: DynamicColor;
    secondary: DynamicColor;
    onSecondary: DynamicColor;
    secondaryContainer: DynamicColor;
    onSecondaryContainer: DynamicColor;
    tertiary: DynamicColor;
    onTertiary: DynamicColor;
    tertiaryContainer: DynamicColor;
    onTertiaryContainer: DynamicColor;
    error: DynamicColor;
    onError: DynamicColor;
    errorContainer: DynamicColor;
    onErrorContainer: DynamicColor;
    primaryFixed: DynamicColor;
    primaryFixedDim: DynamicColor;
    onPrimaryFixed: DynamicColor;
    onPrimaryFixedVariant: DynamicColor;
    secondaryFixed: DynamicColor;
    secondaryFixedDim: DynamicColor;
    onSecondaryFixed: DynamicColor;
    onSecondaryFixedVariant: DynamicColor;
    tertiaryFixed: DynamicColor;
    tertiaryFixedDim: DynamicColor;
    onTertiaryFixed: DynamicColor;
    onTertiaryFixedVariant: DynamicColor;
};
/**
 * A Mapping of color token name to MCU HCT color function generator.
 */
export declare class MaterialColors implements Iterable<DynamicColor> {
    private static readonly primaryPaletteKeyColor;
    private static readonly secondaryPaletteKeyColor;
    private static readonly tertiaryPaletteKeyColor;
    private static readonly neutralPaletteKeyColor;
    private static readonly neutralVariantPaletteKeyColor;
    private static readonly background;
    private static readonly onBackground;
    private static readonly surface;
    private static readonly surfaceDim;
    private static readonly surfaceBright;
    private static readonly surfaceContainerLowest;
    private static readonly surfaceContainerLow;
    private static readonly surfaceContainer;
    private static readonly surfaceContainerHigh;
    private static readonly surfaceContainerHighest;
    private static readonly onSurface;
    private static readonly surfaceVariant;
    private static readonly onSurfaceVariant;
    private static readonly inverseSurface;
    private static readonly inverseOnSurface;
    private static readonly outline;
    private static readonly outlineVariant;
    private static readonly shadow;
    private static readonly scrim;
    private static readonly surfaceTint;
    private static readonly primary;
    private static readonly onPrimary;
    private static readonly primaryContainer;
    private static readonly onPrimaryContainer;
    private static readonly inversePrimary;
    private static readonly secondary;
    private static readonly onSecondary;
    private static readonly secondaryContainer;
    private static readonly onSecondaryContainer;
    private static readonly tertiary;
    private static readonly onTertiary;
    private static readonly tertiaryContainer;
    private static readonly onTertiaryContainer;
    private static readonly error;
    private static readonly onError;
    private static readonly errorContainer;
    private static readonly onErrorContainer;
    private static readonly primaryFixed;
    private static readonly primaryFixedDim;
    private static readonly onPrimaryFixed;
    private static readonly onPrimaryFixedVariant;
    private static readonly secondaryFixed;
    private static readonly secondaryFixedDim;
    private static readonly onSecondaryFixed;
    private static readonly onSecondaryFixedVariant;
    private static readonly tertiaryFixed;
    private static readonly tertiaryFixedDim;
    private static readonly onTertiaryFixed;
    private static readonly onTertiaryFixedVariant;
    static get values(): TMaterialColors;
    private static get array();
    private static get iterator();
    private constructor();
    [Symbol.iterator](): Iterator<DynamicColor, DynamicColor | undefined, DynamicColor | undefined>;
    static [Symbol.iterator](): Iterator<DynamicColor, DynamicColor | undefined, DynamicColor | undefined>;
    static get json(): string;
}
