import type { GeneratedSemanticTokenName } from './generatedTheme'; export type CssColorVariableReference = `var(--color-${Name})`; export type CssTokenReference = CssColorVariableReference; export declare const cssColorVar: (name: Name) => `var(--color-${Name})`; export type CssTokenMap = { readonly [Name in GeneratedSemanticTokenName]: CssTokenReference; }; export declare const cssToken: (name: Name) => `var(--color-${Name})`; export declare const token: CssTokenMap; type CssTokenGroup = { readonly [Key in Keys]: CssColorVariableReference; }; type CssColorVarGroup = { readonly [Key in Keys]: CssColorVariableReference; }; type SurfaceTokenKey = 'depth' | 'base' | 'primary' | 'secondary' | 'tertiary' | 'quaternary' | 'subtle' | 'muted' | 'transparent' | 'disabled' | 'selected' | 'inverse' | 'accent' | 'accentMuted' | 'destructive' | 'destructiveMuted' | 'attention' | 'attentionMuted' | 'positive' | 'positiveMuted' | 'special' | 'specialMuted'; export declare const surface: CssTokenGroup; type ForegroundTokenKey = 'primary' | 'secondary' | 'tertiary' | 'quaternary' | 'disabled' | 'selected' | 'emphasis' | 'onInverse' | 'onAccent' | 'onDestructive' | 'onAttention' | 'onPositive' | 'onSpecial' | 'accent' | 'destructive' | 'attention' | 'positive' | 'special'; export declare const fg: CssTokenGroup; type LineTokenKey = 'depth' | 'base' | 'primary' | 'secondary' | 'tertiary' | 'quaternary' | 'transparent' | 'disabled' | 'selected' | 'focus' | 'accent' | 'destructive' | 'attention' | 'positive' | 'special'; export declare const line: CssTokenGroup; type OverlayTokenKey = 'hoverSubtle' | 'hover' | 'hoverStrong' | 'selected' | 'press' | 'scrim'; export declare const overlay: CssTokenGroup; type EffectTokenKey = 'ringBase' | 'ringFocus' | 'checkboxGradient' | 'checkboxGradientChecked' | 'checkboxShadow' | 'checkboxShadowChecked' | 'radioGradientChecked' | 'radioGradientDot' | 'radioGradientOutline' | 'radioGradientSolid' | 'radioShadowChecked' | 'radioShadowDot' | 'radioShadowOutline' | 'radioShadowSolid' | 'switchGradientThumb' | 'switchGradientTrackOff' | 'switchGradientTrackOn' | 'switchShadowThumb' | 'switchShadowThumbActive' | 'switchShadowTrack' | 'borderGlowOnAccent' | 'borderGlowOnSurfaceHover' | 'glowNeutralHover' | 'glowNeutralPressed' | 'glowOnNeutralHover' | 'glowOnNeutralPressed' | 'glowOnAccentHover' | 'glowOnAccentPressed' | 'glowOnInverseHover' | 'glowOnInversePressed' | 'glowAccentHover' | 'glowAccentPressed' | 'glowDestructiveHover' | 'glowDestructivePressed' | 'glowAttentionHover' | 'glowAttentionPressed' | 'glowPositiveHover' | 'glowPositivePressed' | 'glowSpecialHover' | 'glowSpecialPressed'; export declare const effect: CssTokenGroup; export declare const ring: CssTokenGroup<"base" | "focus">; export declare const dropShadow: CssTokenGroup<"xs" | "md" | "xl">; type ShadowTokenKey = 'surfaceXxs' | 'surfaceXs' | 'surfaceSm' | 'surfaceMd' | 'surfaceLg' | 'surfaceXl' | 'surfaceBorderAlpha' | 'buttonNeutral' | 'buttonInverse' | 'buttonAccent' | 'buttonDestructive' | 'buttonPositive' | 'buttonAttention' | 'buttonSpecial' | 'buttonPressedNeutral' | 'buttonPressedInverse' | 'buttonPressedSemantic' | 'inputBase' | 'switchThumb' | 'switchTrack' | 'tooltip'; export declare const shadow: CssTokenGroup; type GradientTokenKey = 'buttonInverse' | 'buttonNeutral' | 'buttonSemantic' | 'inputFill' | 'switchThumb' | 'switchTrackOff' | 'switchTrackOn' | 'surface' | 'accent'; export declare const gradient: CssTokenGroup; type CategoricalTokenKey = '1' | '2' | '3' | '4' | '5' | '6'; export declare const categorical: CssTokenGroup; type ChartTokenKey = 'categorical1' | 'categorical2' | 'categorical3' | 'categorical4' | 'categorical5' | 'categorical6' | 'positive' | 'negative' | 'attention' | 'info'; export declare const chart: CssTokenGroup; type GlowTokenKey = 'neutralHover' | 'neutralPressed' | 'onNeutralHover' | 'onNeutralPressed' | 'onAccentHover' | 'onAccentPressed' | 'onInverseHover' | 'onInversePressed' | 'accentHover' | 'accentPressed' | 'destructiveHover' | 'destructivePressed' | 'attentionHover' | 'attentionPressed' | 'positiveHover' | 'positivePressed' | 'specialHover' | 'specialPressed'; export declare const glow: CssTokenGroup; type BorderTokenKey = 'glowOnAccent' | 'glowOnSurfaceHover'; export declare const border: CssTokenGroup; type IntegrationTokenKey = 'coinbaseWallet' | 'discord' | 'evmApricot' | 'evmAqua' | 'evmBlue' | 'evmLavender' | 'evmStroke' | 'facebook' | 'github' | 'google' | 'go' | 'instagram' | 'javaPrimary' | 'javaSecondary' | 'javascript' | 'linkedin' | 'linkedinProfile' | 'metamask' | 'reddit' | 'registryDns' | 'spotify' | 'swift' | 'telegram' | 'telegramContact' | 'telegramListing' | 'tiktok' | 'twitter' | 'walletConnect' | 'whatsapp' | 'youtube'; type IntegrationTokenGroup = CssColorVarGroup & { readonly solanaGradient: readonly CssColorVariableReference[]; }; export declare const integration: IntegrationTokenGroup; export {};