import * as _mui_styles from '@mui/styles';

declare const theme: {
    palette: {
        named: {
            secondary: string;
            action: string;
            success: string;
            danger: string;
            main: string;
            white: string;
        };
        primary: {
            main: string;
        };
        secondary: {
            main: string;
        };
        R50: string;
        R75: string;
        R100: string;
        R200: string;
        R300: string;
        R400: string;
        R500: string;
        R400ER: string;
        Y50: string;
        Y75: string;
        Y100: string;
        Y200: string;
        Y300: string;
        Y400: string;
        Y500: string;
        G50: string;
        G75: string;
        G100: string;
        G200: string;
        G300: string;
        G400: string;
        G500: string;
        T50: string;
        T75: string;
        T100: string;
        T200: string;
        T300: string;
        T400: string;
        T500: string;
        B50: string;
        B75: string;
        B100: string;
        B200: string;
        B300: string;
        B400: string;
        B500: string;
        B400FR: string;
        P50: string;
        P75: string;
        P100: string;
        P200: string;
        P300: string;
        P400: string;
        P500: string;
        N0: string;
        N10: string;
        N20: string;
        N30: string;
        N40: string;
        N50: string;
        N60: string;
        N70: string;
        N80: string;
        N90: string;
        N100: string;
        N200: string;
        N300: string;
        N400: string;
        N500: string;
        N600: string;
        N700: string;
        N800: string;
        N900: string;
        N0A: string;
        N10A: string;
        N20A: string;
        N30A: string;
        N40A: string;
        N50A: string;
        N60A: string;
        N70A: string;
        N80A: string;
        N90A: string;
        N100A: string;
        N200A: string;
        N300A: string;
        N400A: string;
        N500A: string;
        N600A: string;
        N700A: string;
        N800A: string;
        N900A: string;
        N900HR: string;
    };
    typography: {
        readonly fontFamily: "\"Roboto\", \"Helvetica\", \"Arial\", sans-serif";
        readonly fontSizes: {
            readonly "50": "10px";
            readonly "75": "11px";
            readonly "100": "12px";
            readonly "200": "14px";
            readonly "300": "16px";
            readonly "400": "18px";
            readonly "500": "20px";
            readonly "600": "24px";
            readonly "700": "30px";
            readonly "800": "36px";
            readonly "900": "40px";
        };
        readonly fontWeights: {
            readonly regular: 400;
            readonly medium: 500;
            readonly bold: 700;
        };
        readonly lineHeights: {
            "50": string;
            "75": string;
            "100": string;
            "200": string;
            "300": string;
            "400": string;
            "500": string;
            "600": string;
            "700": string;
            "800": string;
            "900": string;
        };
        readonly letterSpacings: {
            "50": string;
            "75": string;
            "100": string;
            "200": string;
            "300": string;
            "400": string;
            "500": string;
            "600": string;
            "700": string;
            "800": string;
            "900": string;
        };
        readonly textStyles: Record<string, _mui_styles.CSSProperties>;
    };
    shadow: {
        none: string;
        S100: string;
        S200: string;
        S300: string;
        S400: string;
        S500: string;
    };
};
type DocflowTheme = {
    [Key in keyof typeof theme]: (typeof theme)[Key];
};
declare const _default: DocflowTheme;

export { DocflowTheme as D, _default as _ };
