import { ConditionalKeys, FixedLengthArray } from "type-fest"; import { CssColor } from "../styled-system"; export interface ColorSchemeSection { common?: Partial; light: Partial; dark: Partial; } export declare type SpaceValues = FixedLengthArray; export declare type SizingValues = FixedLengthArray; export interface FontSizeValues { 1: string; 2: string; 3: string; 4: string; 5: string; 6: string; 7: string; 8: string; 9: string; 10: string; 11: string; } export declare type FontWeightValues = FixedLengthArray; export declare type LineHeightValues = FixedLengthArray; export declare type BoxShadowValues = FixedLengthArray; export interface BoxShadowAliases { "alias-lifted": string; "alias-floating": string; } export interface BorderRadiusValues { 1: string; 2: string; 3: string; 4: string; "pill": string; "circular": string; } export declare type BoxShadowColorSchemes = ColorSchemeSection; export declare type ColorPalette = FixedLengthArray; export interface ColorPaletteSection { "white": string; "black": string; "gray": string; "purple": ColorPalette; "green": ColorPalette; "alert": ColorPalette; "warning": ColorPalette; "success": ColorPalette; "neutral": ColorPalette; "orange": ColorPalette; "accent": ColorPalette; } declare type AliasValue = `$${ConditionalKeys}-${1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10}` | `$${ConditionalKeys}` | CssColor; export interface ColorAliases { "bg-alias-surface": AliasValue; "bg-alias-body": AliasValue; "bg-alias-soft-break": AliasValue; "bg-alias-mid-break": AliasValue; "bg-alias-hard-break": AliasValue; "bg-alias-basic": AliasValue; "bg-alias-basic-hover": AliasValue; "bg-alias-basic-active": AliasValue; "bg-alias-basic-transparent": AliasValue; "bg-alias-basic-transparent-hover": AliasValue; "bg-alias-basic-transparent-active": AliasValue; "bg-alias-static-white": AliasValue; "bg-alias-grey-hover": AliasValue; "bg-alias-grey-active": AliasValue; "bg-alias-accent": AliasValue; "bg-alias-accent-hover": AliasValue; "bg-alias-accent-active": AliasValue; "bg-alias-accent-faint": AliasValue; "bg-alias-accent-light": AliasValue; "bg-alias-accent-transparent": AliasValue; "bg-alias-accent-transparent-hover": AliasValue; "bg-alias-accent-transparent-active": AliasValue; "bg-alias-alert": AliasValue; "bg-alias-alert-hover": AliasValue; "bg-alias-alert-active": AliasValue; "bg-alias-alert-faint": AliasValue; "bg-alias-alert-light": AliasValue; "bg-alias-alert-transparent": AliasValue; "bg-alias-alert-transparent-hover": AliasValue; "bg-alias-alert-transparent-active": AliasValue; "bg-alias-warning": AliasValue; "bg-alias-warning-hover": AliasValue; "bg-alias-warning-active": AliasValue; "bg-alias-warning-faint": AliasValue; "bg-alias-warning-light": AliasValue; "bg-alias-success": AliasValue; "bg-alias-success-hover": AliasValue; "bg-alias-success-active": AliasValue; "bg-alias-success-faint": AliasValue; "bg-alias-success-light": AliasValue; "bg-alias-transparent": AliasValue; "bg-alias-input-selection": AliasValue; "bg-alias-underlay": AliasValue; "b-alias-low-break": AliasValue; "b-alias-mid-break": AliasValue; "b-alias-high-break": AliasValue; "b-alias-accent-active": AliasValue; "b-alias-alert": AliasValue; "b-alias-alert-hover": AliasValue; "b-alias-alert-active": AliasValue; "b-alias-warning": AliasValue; "b-alias-warning-hover": AliasValue; "b-alias-warning-active": AliasValue; "b-alias-success": AliasValue; "b-alias-success-hover": AliasValue; "b-alias-success-active": AliasValue; "icon-alias-primary": AliasValue; "icon-alias-primary-hover": AliasValue; "icon-alias-secondary": AliasValue; "icon-alias-tertiary": AliasValue; "icon-alias-faint": AliasValue; "icon-alias-accent": AliasValue; "icon-alias-accent-hover": AliasValue; "icon-alias-accent-active": AliasValue; "icon-alias-alert": AliasValue; "icon-alias-alert-hover": AliasValue; "icon-alias-warning": AliasValue; "icon-alias-success": AliasValue; "icon-alias-static-white": AliasValue; "icon-alias-input-placeholder": AliasValue; "text-alias-primary": AliasValue; "text-alias-primary-hover": AliasValue; "text-alias-secondary": AliasValue; "text-alias-tertiary": AliasValue; "text-alias-faint": AliasValue; "text-alias-accent": AliasValue; "text-alias-accent-hover": AliasValue; "text-alias-accent-active": AliasValue; "text-alias-alert": AliasValue; "text-alias-warning": AliasValue; "text-alias-success": AliasValue; "text-alias-static-white": AliasValue; "text-alias-input-placeholder": AliasValue; "focus-ring-color-alias-default": AliasValue; } export declare type ColorColorSchemes = ColorSchemeSection; export interface OrbitTheme { name: string; sizing: SizingValues; space: SpaceValues; fontSizes: FontSizeValues; fontWeights: FontWeightValues; lineHeights: LineHeightValues; borderRadii: BorderRadiusValues; boxShadows: BoxShadowColorSchemes; colors: ColorColorSchemes; } export {};