UNPKG

ai-react-ui

Version:

An AI-friendly React UI component library

33 lines (32 loc) 813 B
export type Color = string; export interface ThemeColors { primary: Color; secondary: Color; background: Color; text: Color; error: Color; success: Color; warning: Color; } export type Spacing = "small" | "medium" | "large"; export type Size = "small" | "medium" | "large"; export type Weight = "normal" | "medium" | "bold"; export type Elevation = "none" | "small" | "medium" | "large"; export interface Theme { colors: ThemeColors; spacing: { [key in Spacing]: string; }; typography: { sizes: { [key in Size]: string; }; weights: { [key in Weight]: number; }; }; elevation: { [key in Elevation]: string; }; } export declare const defaultTheme: Theme;