export type ColorComponentType = 'bg-fill' | 'bg-surface' | 'bg-overlay' | 'text' | 'text-link' | 'icon' | 'border'; export type ColorState = 'default' | 'hover' | 'active' | 'disabled'; export type ColorVariant = 'accent1' | 'accent2' | 'primary' | 'critical' | 'positive' | 'warning' | 'samaritan' | 'inverse' | 'neutral' | 'subtle' | 'default' | 'selected' | 'high'; export interface ColorToken { name: string; componentType: ColorComponentType; state?: ColorState; variant?: ColorVariant; isOnFill?: boolean; } export declare function generateSemanticColorTokenName(token: ColorToken): string; export declare function getFirstTokenFullNameOrDefault(tokens: ColorToken[], filter: { isOnFill?: boolean; componentType?: ColorComponentType; state?: ColorState; defaultVariant?: ColorVariant; }): string; export declare function getColorToken(isOnFill?: boolean, componentType?: ColorComponentType, state?: ColorState, variant?: ColorVariant): ColorToken; export declare function parseSemanticColorTokenName(name: string): ColorToken;