import type { IDefaultColor, IDefaultColorMode, IDefaultPaletteType } from './lib/defaultPalette'; 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 default kmPalette;