import { Guid } from "../Guid"; import { BlueprintDefinition } from "./BlueprintDefinition"; import { TypographyDefinition } from "./TypographyDefinition"; export interface ColorDefinition { dark: boolean; color: string; colorToned: string; } export interface ColorStyles { background: object | string; color: object | string; all: object | string; } export interface ColorSchema { name: string; base: ColorDefinition; onBase: ColorDefinition; container: ColorDefinition; onContainer: ColorDefinition; } export interface ColorGroup { dark: ColorSchema; light: ColorSchema; } export interface ThemeDefinitionV2 { id: Guid; name: string; dark: boolean; primary: ColorSchema; secondary: ColorSchema; accent1: ColorSchema; accent2: ColorSchema; accent3: ColorSchema; neutral: ColorSchema; background: ColorSchema; error: ColorSchema; info: ColorSchema; typography: TypographyDefinition; blueprint: BlueprintDefinition; } export declare const ColorSchemaTypes: { primary: string; secondary: string; accent1: string; accent2: string; accent3: string; neutral: string; background: string; error: string; info: string; }; export declare const ColorTypes: { base: string; baseTone: string; onBase: string; onBaseTone: string; container: string; containerTone: string; onContainer: string; onContainerTone: string; };