export type Color = {
    900: string;
    800: string;
    700: string;
    600: string;
    500: string;
    400: string;
    300: string;
    200: string;
    100: string;
};
export type SimplePaletteColorOptions = {
    light: string;
    main: string;
    dark: string;
    contrastText: string;
};
export type PaletteColor = Color & SimplePaletteColorOptions;
export type ColorBrand = {
    background: string;
} & Pick<Color, 800>;
type Secondary = Pick<Color, 800>;
export type SecondaryColor = Secondary & {
    main: string;
    dark?: string;
    contrastText?: string;
};
export type TextColor = {
    primary: string;
    secondary: string;
    disabled: string;
};
export type BackgroundColor = {
    default: string;
    paper: string;
};
export type BrandPalette = {
    secondary: Secondary;
    red?: Color;
    green?: Color;
    yellow?: Color;
    grey?: Color;
    error?: Color;
    warning?: Color;
    success?: Color;
    brand: ColorBrand;
    primary: Color;
};
export type PrimaryColorOptions = PaletteColor;
export type Background = BackgroundColor & {
    element: string;
    elementHover: string;
    modalShadow: string;
    body: string;
};
export type CommonColors = {
    black: string;
    white: string;
};
export {};
