import { themes } from "#utilities/.private/theme"; type Themes = typeof themes; export type Theme = keyof Themes; export type ThemeAlias = Theme | Exclude[number]; export type InferTheme = { [key in keyof Themes]: T extends key ? key : Themes[key] extends readonly string[] ? T extends Themes[key][number] ? key : never : never; }[keyof Themes]; export type ColorPalette = 'cobalt' | 'dartmouth' | 'denim' | 'emerald' | 'grey' | 'indigo' | 'moss' | 'red' | 'sky' | 'teal' | 'wine' | 'yellow'; export type Size = 'xs' | 'sm' | 'md' | 'lg' | 'xl'; export type Radius = 'none' | 'sm' | 'md' | 'lg' | 'full'; export type Spacing = '' | 'compact' | 'expanded'; export {}; //# sourceMappingURL=theme.types.d.ts.map