import { SupportedLocales } from './Types'; export declare const zCloudThemeCreator: (locale?: SupportedLocales) => import("@mui/material/styles").Theme; declare module '@mui/material/styles' { interface Theme { language: SupportedLocales; blue: { blue1: React.CSSProperties['color']; blue2: React.CSSProperties['color']; blue3: React.CSSProperties['color']; blue4: React.CSSProperties['color']; blue5: React.CSSProperties['color']; dark1: React.CSSProperties['color']; dark2: React.CSSProperties['color']; light1: React.CSSProperties['color']; }; black: { black1: React.CSSProperties['color']; black2: React.CSSProperties['color']; black3: React.CSSProperties['color']; black4: React.CSSProperties['color']; black5: React.CSSProperties['color']; }; green: { green1: React.CSSProperties['color']; green2: React.CSSProperties['color']; green3: React.CSSProperties['color']; green4: React.CSSProperties['color']; }; yellow: { yellow1: React.CSSProperties['color']; yellow2: React.CSSProperties['color']; yellow3: React.CSSProperties['color']; yellow4: React.CSSProperties['color']; }; red: { red1: React.CSSProperties['color']; red2: React.CSSProperties['color']; red3: React.CSSProperties['color']; red4: React.CSSProperties['color']; }; stroke: { stroke1: React.CSSProperties['color']; stroke2: React.CSSProperties['color']; }; gradient: React.CSSProperties['color']; } interface ThemeOptions { language: SupportedLocales; blue?: { blue1?: React.CSSProperties['color']; blue2?: React.CSSProperties['color']; blue3?: React.CSSProperties['color']; blue4?: React.CSSProperties['color']; blue5?: React.CSSProperties['color']; dark1?: React.CSSProperties['color']; dark2?: React.CSSProperties['color']; light1?: React.CSSProperties['color']; }; black?: { black1?: React.CSSProperties['color']; black2?: React.CSSProperties['color']; black3?: React.CSSProperties['color']; black4?: React.CSSProperties['color']; black5?: React.CSSProperties['color']; }; green?: { green1?: React.CSSProperties['color']; green2?: React.CSSProperties['color']; green3?: React.CSSProperties['color']; green4?: React.CSSProperties['color']; }; yellow?: { yellow1?: React.CSSProperties['color']; yellow2?: React.CSSProperties['color']; yellow3?: React.CSSProperties['color']; yellow4?: React.CSSProperties['color']; }; red?: { red1?: React.CSSProperties['color']; red2?: React.CSSProperties['color']; red3?: React.CSSProperties['color']; red4?: React.CSSProperties['color']; }; stroke?: { stroke1?: React.CSSProperties['color']; stroke2?: React.CSSProperties['color']; }; gradient?: React.CSSProperties['color']; } /** * Typography variants */ interface TypographyVariants { h1Regular: React.CSSProperties; h1Medium: React.CSSProperties; h1Semibold: React.CSSProperties; h1Bold: React.CSSProperties; h2Regular: React.CSSProperties; h2Medium: React.CSSProperties; h2Semibold: React.CSSProperties; h3Regular: React.CSSProperties; h3Medium: React.CSSProperties; h3Semibold: React.CSSProperties; h4Medium: React.CSSProperties; h4Semibold: React.CSSProperties; body1Regular: React.CSSProperties; body1Medium: React.CSSProperties; body2Regular: React.CSSProperties; body2Medium: React.CSSProperties; body3Regular: React.CSSProperties; body3Medium: React.CSSProperties; body4Regular: React.CSSProperties; } interface TypographyVariantsOptions { h1Regular?: React.CSSProperties; h1Medium?: React.CSSProperties; h1Semibold?: React.CSSProperties; h1Bold?: React.CSSProperties; h2Regular?: React.CSSProperties; h2Medium?: React.CSSProperties; h2Semibold?: React.CSSProperties; h3Regular?: React.CSSProperties; h3Medium?: React.CSSProperties; h3Semibold?: React.CSSProperties; h4Medium?: React.CSSProperties; h4Semibold?: React.CSSProperties; body1Regular?: React.CSSProperties; body1Medium?: React.CSSProperties; body2Regular?: React.CSSProperties; body2Medium?: React.CSSProperties; body3Regular?: React.CSSProperties; body3Medium?: React.CSSProperties; body4Regular?: React.CSSProperties; } } declare module '@mui/material/Typography' { interface TypographyPropsVariantOverrides { h1Regular: true; h1Medium: true; h1Semibold: true; h1Bold: true; h2Regular: true; h2Medium: true; h2Semibold: true; h3Regular: true; h3Medium: true; h3Semibold: true; h4Medium: true; h4Semibold: true; body1Regular: true; body1Medium: true; body2Regular: true; body2Medium: true; body3Regular: true; body3Medium: true; body4Regular: true; } } declare module '@mui/material/Button' { interface ButtonPropsVariantOverrides { textGhost: true; textBlack: true; textBlue: true; } interface ButtonPropsSizeOverrides { xl: true; xs: true; } } declare module '@mui/material/ButtonGroup' { interface ButtonGroupPropsVariantOverrides { textGhost: true; textBlack: true; textBlue: true; } interface ButtonGroupPropsSizeOverrides { xl: true; xs: true; } } declare module '@mui/material/IconButton' { interface IconButtonPropsSizeOverrides { xl: true; xs: true; } } declare module '@mui/material/Alert' { interface AlertPropsColorOverrides { regular: true; gradient: true; } } declare module '@mui/material/Chip' { interface ChipPropsVariantOverrides { text: true; } }