// Auto-generated by designlang. Do not edit by hand. // Re-extract with `npx designlang ` to refresh. // // Import next to your token JSON to get type-safe access: // // import type { ColorToken, SpacingToken } from './-tokens'; // import tokens from './-design-tokens.json'; // // Source: https://coulomb.social // Generated: 2026-08-08T23:30:22.004Z export type Hex = `#${string}`; export type Px = `${number}px`; export type Ms = `${number}ms`; export type ColorRole = 'primary'; export type ColorHex = '#000000' | '#efefef' | '#616161' | '#373737' | '#171717' | '#ffffff' | '#e5e5e5' | '#d08728'; export type ColorToken = ColorRole | ColorHex; export type FontFamilyToken = 'Helvetica' | 'Arial' | 'Times New Roman' | 'Inter'; export type FontSizeToken = never; export type FontWeightToken = '400' | '500' | '600' | '700'; export type SpacingToken = '1px' | '24px' | '32px' | '40px' | '60px' | '80px' | '96px' | '320px'; export type RadiusToken = '4px' | '8px' | '12px' | '15px' | '20px'; export type DurationToken = '250ms'; export type EasingToken = never; export type MaterialLanguage = 'flat'; export interface DesignTokens { color: { [role in ColorRole]: ColorHex }; typography: { family: FontFamilyToken; size: FontSizeToken; weight: FontWeightToken; }; spacing: ReadonlyArray; radius: ReadonlyArray; motion: { duration: ReadonlyArray; easing: ReadonlyArray; }; } declare const tokens: DesignTokens; export default tokens;