import { SwatchEntry, SwatchSchemeSetting } from 'color-module'; export type SwatchScheme = { light: Record; dark: Record; }; export type QSwatchEntry = { [P in keyof SwatchEntry]: SwatchEntry[P]; }; export type QSwatchSchemeSetting = { [P in keyof SwatchSchemeSetting]: SwatchSchemeSetting[P]; }; export type SwatchSchemeSource = { colors: QSwatchEntry[]; setting: QSwatchSchemeSetting | null; }; export type SwatchSchemeStorage = { source?: SwatchSchemeSource; scheme?: SwatchScheme; cssVariables?: string; cssAutoSchemeVariables?: string; scssVariables?: string; jsVariables?: string; };