/**
 * Foundation design tokens for the design system showcase (spacing, radius, stroke).
 * Semantic theme colors (`--theme-*`, `--background`, `--primary`, etc.) live in `theme-primitives.css`
 * and `globals.css` — not duplicated here. Typography token arrays below are reference data only
 * (Typography foundation uses custom samples, not these exports).
 */
declare const radiusTokens: readonly [{
    readonly name: "none";
    readonly cssVar: "--radius-none";
    readonly value: "0px";
    readonly tailwindClass: "rounded-[var(--radius-none)]";
}, {
    readonly name: "2xs";
    readonly cssVar: "--radius-2xs";
    readonly value: "2px";
    readonly tailwindClass: "rounded-[var(--radius-2xs)]";
}, {
    readonly name: "xs";
    readonly cssVar: "--radius-xs";
    readonly value: "4px";
    readonly tailwindClass: "rounded-[var(--radius-xs)]";
}, {
    readonly name: "sm";
    readonly cssVar: "--radius-sm";
    readonly value: "6px";
    readonly tailwindClass: "rounded-[var(--radius-sm)]";
}, {
    readonly name: "md";
    readonly cssVar: "--radius-md";
    readonly value: "8px";
    readonly tailwindClass: "rounded-[var(--radius-md)]";
}, {
    readonly name: "lg";
    readonly cssVar: "--radius-lg";
    readonly value: "12px";
    readonly tailwindClass: "rounded-[var(--radius-lg)]";
}, {
    readonly name: "xl";
    readonly cssVar: "--radius-xl";
    readonly value: "16px";
    readonly tailwindClass: "rounded-[var(--radius-xl)]";
}, {
    readonly name: "full";
    readonly cssVar: "--radius-full";
    readonly value: "9999px";
    readonly tailwindClass: "rounded-[var(--radius-full)]";
}, {
    readonly name: "Card-sm";
    readonly cssVar: "--radius-Card-sm";
    readonly value: "8px";
    readonly tailwindClass: "rounded-[var(--radius-Card-sm)]";
}, {
    readonly name: "Card-md";
    readonly cssVar: "--radius-Card-md";
    readonly value: "12px";
    readonly tailwindClass: "rounded-[var(--radius-Card-md)]";
}];
/** Spacing scale from design-tokens/spacing.json (layout-primitives.css) */
declare const spacingTokens: readonly ["0", "1", "2", "4", "6", "8", "10", "12", "14", "16", "20", "24", "28", "32", "36", "40", "44", "48"];
/** Stroke (border width) from design-tokens/stroke.json */
declare const strokeTokens: readonly [{
    readonly name: "sm";
    readonly cssVar: "--stroke-sm";
    readonly value: "0.5px";
}, {
    readonly name: "default";
    readonly cssVar: "--stroke-default";
    readonly value: "1px";
}, {
    readonly name: "lg";
    readonly cssVar: "--stroke-lg";
    readonly value: "2px";
}, {
    readonly name: "xl";
    readonly cssVar: "--stroke-xl";
    readonly value: "3px";
}];
/** Typography: font families from design-tokens/font-family.json */
declare const fontFamilyTokens: readonly [{
    readonly name: "headline";
    readonly cssVar: "--font-headline";
    readonly className: "font-headline";
}, {
    readonly name: "body";
    readonly cssVar: "--font-body";
    readonly className: "font-sans";
}, {
    readonly name: "code";
    readonly cssVar: "--font-code";
    readonly className: "font-mono";
}];
/** Font sizes from design-tokens/font-size.json */
declare const fontSizeTokens: readonly [{
    readonly name: "xs";
    readonly value: "12px";
}, {
    readonly name: "sm";
    readonly value: "14px";
}, {
    readonly name: "md";
    readonly value: "16px";
}, {
    readonly name: "lg";
    readonly value: "18px";
}, {
    readonly name: "xl";
    readonly value: "20px";
}, {
    readonly name: "2xl";
    readonly value: "24px";
}, {
    readonly name: "3xl";
    readonly value: "30px";
}, {
    readonly name: "4xl";
    readonly value: "36px";
}, {
    readonly name: "5xl";
    readonly value: "48px";
}, {
    readonly name: "6xl";
    readonly value: "60px";
}];
/** Font weights */
declare const fontWeightTokens: readonly [{
    readonly name: "normal";
    readonly value: "400";
}, {
    readonly name: "medium";
    readonly value: "500";
}, {
    readonly name: "semibold";
    readonly value: "600";
}, {
    readonly name: "bold";
    readonly value: "700";
}];
/** Line heights */
declare const lineHeightTokens: readonly [{
    readonly name: "5";
    readonly value: "20px";
}, {
    readonly name: "6";
    readonly value: "24px";
}, {
    readonly name: "7";
    readonly value: "28px";
}];
/** Letter spacing */
declare const letterSpacingTokens: readonly [{
    readonly name: "tighter";
    readonly value: "-0.80px";
}, {
    readonly name: "tight";
    readonly value: "-0.40px";
}, {
    readonly name: "normal";
    readonly value: "0px";
}, {
    readonly name: "wide";
    readonly value: "0.40px";
}, {
    readonly name: "wider";
    readonly value: "0.80px";
}, {
    readonly name: "widest";
    readonly value: "1.60px";
}];

export { fontFamilyTokens, fontSizeTokens, fontWeightTokens, letterSpacingTokens, lineHeightTokens, radiusTokens, spacingTokens, strokeTokens };
