export type ColorSet = { root: string; variant: string; on: string; }; export type Baseline = { primary: ColorSet; secondary: ColorSet; error: ColorSet; background: ColorSet; surface: ColorSet; shadow: ColorSet; custom_colors: Record; }; export type MaterialDesign2Scheme = { white: string; black: string; light: Baseline; dark: Baseline; }; export type MaterialDesign2SchemeSource = { primary: string | null; secondary: string | null; error: string | null; custom_colors?: Record; }; export type MaterialDesign2SchemeStorage = { source?: MaterialDesign2SchemeSource; scheme?: MaterialDesign2Scheme; cssVariables?: string; scssVariables?: string; jsVariables?: string; };