import type { LiteralUnion } from 'type-fest'; type BgColor = 'bg' | 'bg-hover' | 'bg-active' | 'bg-contrast'; type FgColor = 'fg' | 'fg-weak' | 'fg-weaker' | 'fg-brand-strong' | 'fg-brand' | 'fg-danger-strong' | 'fg-danger'; type BorderColor = 'border'; type RingColor = 'ring'; type Colors = Partial, string>>; interface Theme { name: LiteralUnion<'light' | 'dark' | 'surface' | 'brand' | 'danger', string>; colors: Colors; children?: Theme[]; extendCssSelector?: string[]; } export default function createThemes(themes: Theme[]): { handler: import("tailwindcss/types/config").PluginCreator; config?: Partial | undefined; }; export {}; //# sourceMappingURL=plugin-d.d.ts.map