UNPKG

@100mslive/hms-ai-ui

Version:
42 lines (41 loc) 960 B
export interface ThemeTokens { [key: string]: string; } export interface Theme { type: "light" | "dark"; name: string; tokens: ThemeTokens; } interface ColorScale { 25: string; 50: string; 100: string; 200: string; 300: string; 400: string; 500: string; 600: string; 700: string; 800: string; 900: string; 950: string; } export interface BaseTokens { "base-white": string; "base-black": string; "base-transparent": string; black: string; "gray-light": ColorScale; "gray-dark": ColorScale; brand: ColorScale; error: ColorScale; warning: ColorScale; success: ColorScale; blue: ColorScale; purple: ColorScale; teal: ColorScale; } export declare const baseTokens: BaseTokens; export declare function buildLightTheme(overrides?: Partial<BaseTokens>): Theme; export declare function buildDarkTheme(overrides?: Partial<BaseTokens>): Theme; export {};