import type { AliasToken, AliasTokenMap, ComponentToken, ComponentTokenMap, RefToken, RefTokenMap, ResolvedTokenMap } from './tokens'; export interface ThemeDeclaration { ref: RefTokenMap; alias: AliasTokenMap; component: ComponentTokenMap; } export interface ThemeCustomization { ref?: Partial>; alias?: Partial>; component?: Partial>; } export interface ResolvedTheme { ref: ResolvedTokenMap; alias: ResolvedTokenMap; component: ResolvedTokenMap; }