import { CreateStyled } from '@emotion/styled';
import { Palette } from '@mui/material/styles';
export declare const fontWeightThin = 250;
export declare const fontWeightLight = 300;
export declare const fontWeightRegular = 400;
export declare const fontWeightMedium = 500;
export declare const fontWeightBold = 700;
export declare const getThemeColor: (paletteOptions: Palette, color: string) => string;
export declare const transientPropCheck: Parameters<CreateStyled>[1];
export type ColorKey = 'primary' | 'secondary' | 'dark';
export type Colors = {
    [key in 'inherit' | 'primary' | 'secondary' | 'success' | 'error' | 'info' | 'warning' | 'dark']?: string;
};
export declare const getColor: (color: ColorKey, colorOptions?: Colors) => string | undefined;
export interface BehaviorColors {
    color?: Colors;
    borderColor?: Colors;
    background?: Colors;
    hover?: {
        color?: Colors;
        borderColor?: Colors;
        background?: Colors;
    };
    active?: {
        color?: Colors;
        borderColor?: Colors;
        background?: Colors;
    };
}
