// TokenSet Interface
export interface TokenSet {
  default: Record<string, any>;
  light?: Record<string, any>;
  dark?: Record<string, any>;
}

// Tokens Interface
export interface Tokens {
  reference: {
    color: TokenSet;
    font: TokenSet;
    space: TokenSet;
    radius: TokenSet;
  };
  system: {
    color: TokenSet;
    font: TokenSet;
    space: TokenSet;
    opacity: TokenSet;
  };
  [key: string]: any;
}

// Primitives
export declare const reference: Tokens['reference'];

// Semantics
export declare const system: Tokens['system'];

