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