norma-library
Version:
Olos/Norma-DS. Design System based on Material UI, developed with TypeScript and Styled Components to create reusable and consistent components in web applications.
181 lines (180 loc) • 4.33 kB
TypeScript
import { PaletteOptions, ThemeOptions } from '@mui/material/styles';
export declare const getPalette: (customPalette?: ThemeOptions) => {
primary: any;
primaryLight: any;
primaryMedium: any;
primaryDark: any;
inherit: any;
secondary: any;
error: any;
warning: any;
info: any;
success: any;
white: string;
black: any;
helper: string;
secondaryLight: any;
secondaryMedium: any;
secondaryDark: any;
inheritLight: any;
inheritMedium: any;
inheritDark: any;
whiteLight: string;
whiteMedium: string;
whiteDark: string;
successLight: any;
successMedium: any;
successDark: any;
errorLight: any;
errorMedium: any;
errorDark: any;
warningLight: any;
warningMedium: any;
warningDark: any;
helperLight: string;
helperMedium: string;
helperDark: string;
};
export declare const palette: {
primary: any;
primaryLight: any;
primaryMedium: any;
primaryDark: any;
inherit: any;
secondary: any;
error: any;
warning: any;
info: any;
success: any;
white: string;
black: any;
helper: string;
secondaryLight: any;
secondaryMedium: any;
secondaryDark: any;
inheritLight: any;
inheritMedium: any;
inheritDark: any;
whiteLight: string;
whiteMedium: string;
whiteDark: string;
successLight: any;
successMedium: any;
successDark: any;
errorLight: any;
errorMedium: any;
errorDark: any;
warningLight: any;
warningMedium: any;
warningDark: any;
helperLight: string;
helperMedium: string;
helperDark: string;
};
export declare const textColors: {
inherit: any;
primary: any;
secondary: any;
error: any;
warning: any;
info: any;
success: any;
white: string;
black: any;
helper: string;
primaryLight: any;
primaryMedium: any;
primaryDark: any;
secondaryLight: any;
secondaryMedium: any;
secondaryDark: any;
inheritLight: any;
inheritMedium: any;
inheritDark: any;
whiteLight: string;
whiteMedium: string;
whiteDark: string;
successLight: any;
successMedium: any;
successDark: any;
errorLight: any;
errorMedium: any;
errorDark: any;
warningLight: any;
warningMedium: any;
warningDark: any;
helperLight: string;
helperMedium: string;
helperDark: string;
};
export declare const backgroundColors: {
inherit: any;
primary: any;
secondary: any;
error: any;
warning: any;
info: any;
success: any;
white: string;
black: any;
primaryLight: any;
primaryMedium: any;
primaryDark: any;
secondaryLight: any;
secondaryMedium: any;
secondaryDark: any;
inheritLight: any;
inheritMedium: any;
inheritDark: any;
whiteLight: string;
whiteMedium: string;
whiteDark: string;
successLight: any;
successMedium: any;
successDark: any;
errorLight: any;
errorMedium: any;
errorDark: any;
warningLight: any;
warningMedium: any;
warningDark: any;
helperLight: string;
helperMedium: string;
helperDark: string;
};
export declare const olosPalette: {
primary: {
main: any;
};
secondary: {
main: any;
};
error: {
main: any;
};
warning: {
main: any;
};
info: {
main: any;
};
success: {
main: any;
};
};
export declare const newOlosPalette: PaletteOptions;
export declare const mockPalette: PaletteOptions;
export declare const lightTheme: import("@mui/material/styles").Theme;
export declare const newLightTheme: import("@mui/material/styles").Theme;
export declare const darkTheme: import("@mui/material/styles").Theme;
export declare const mockTheme: import("@mui/material/styles").Theme;
export declare const themes: {
light: import("@mui/material/styles").Theme;
dark: import("@mui/material/styles").Theme;
newLight: import("@mui/material/styles").Theme;
};
type PaletteKey = keyof typeof getPalette;
declare const getColor: (key: PaletteKey) => string;
declare const extractRGB: (rgbString: string) => string | null;
declare const lightenRGB: (rgbString: string, amount?: number) => string | null;
export { extractRGB, getColor, lightenRGB };