type IDefaultPaletteType = 'default' | 'pastel' | 'wood' | 'neo' | 'chroma' | 'bumbleBee' | 'ocean' | 'ston' | 'neon' | 'spring' | 'winter' | 'fall' | 'summer' | 'water' | 'hell' | 'heaven' | 'sunrise' | 'moon' | 'office' | 'sport' | 'company' | 'jungle' | 'food' | 'coffee' | 'cyberpunk' | 'galaxy' | 'retro' | 'minimal'; type IDefaultColor = 'background' | 'surface' | 'on-surface' | 'primary' | 'on-primary' | 'secondary' | 'on-secondary' | 'error' | 'info' | 'success' | 'warning'; type IDefaultColorMode = 'darken-1' | 'lighten-1' | 'bright' | 'variant'; declare namespace kmPalette { type Color = IDefaultColor; type Mode = IDefaultColorMode; type Type = IDefaultPaletteType; const makeConfig: (config: T["0"] extends "YES" ? Record : Record; light: T["3"] extends string ? Record : Record; }> : T["0"] extends "STRICT_COLOR" ? Record & Partial> : Record & Partial>; light: T["3"] extends string ? Record & Partial> : Record & Partial>; }> : Record> : Partial>; light: T["3"] extends string ? Partial> : Partial>; }>) => T["0"] extends "YES" ? Record : Record; light: T["3"] extends string ? Record : Record; }> : T["0"] extends "STRICT_COLOR" ? Record & Partial> : Record & Partial>; light: T["3"] extends string ? Record & Partial> : Record & Partial>; }> : Record> : Partial>; light: T["3"] extends string ? Partial> : Partial>; }>; const take: (config: Record : Record; light: T["2"] extends string ? Record : Record; }>, entryOptions: Partial>) => { config: Record : Record; light: T["2"] extends string ? Record : Record; }>; names: string[]; }; const generateVuetifyPalette: (config: Record : Record; light: T["2"] extends string ? Record : Record; }>) => Record<`${T["0"]}-dark` | `${T["0"]}-light`, { colors: T["2"] extends string ? Record : Record; dark: boolean; }>; const makeCssAsString: (config: Record : Record; light: T["2"] extends string ? Record : Record; }>) => Promise<{ variables: { css: string; cssFileName: string; name: string; }[]; light: { css: string; cssFileName: string; name: string; }[]; dark: { css: string; cssFileName: string; name: string; }[]; tailwind: { css: string; cssFileName: string; name: string; }; }>; } export { kmPalette as default };