/**
 * design-tokens.ts — C27 design tokens — TypeScript surface.
 *
 * The canonical Zod schema lives in `src/cli/design/schema.mjs` so the CLI
 * kernel can load it from raw Node without TS stripping. This file re-exports
 * the schema values and adds TS types inferred via `z.infer`, giving typed
 * consumers (tests, schema package users) the same surface the CLI sees.
 *
 * See `packages/framework/docs/design-tokens.md` for the user-facing contract
 * and `src/cli/design/{extract,scan}.mjs` for the runtime counterparts.
 */
import type { z } from 'zod';
import { ColorsSchema, DesignTokensSchema, RadiiSchema, ScanStatsSchema, ShadowsSchema, SpacingSchema, TypographySchema, validateDesignTokens } from '../cli/design/schema.mjs';
export { ColorsSchema, DesignTokensSchema, RadiiSchema, ScanStatsSchema, ShadowsSchema, SpacingSchema, TypographySchema, validateDesignTokens, };
export type Colors = z.infer<typeof ColorsSchema>;
export type Spacing = z.infer<typeof SpacingSchema>;
export type Typography = z.infer<typeof TypographySchema>;
export type Radii = z.infer<typeof RadiiSchema>;
export type Shadows = z.infer<typeof ShadowsSchema>;
export type ScanStats = z.infer<typeof ScanStatsSchema>;
export type DesignTokens = z.infer<typeof DesignTokensSchema>;
//# sourceMappingURL=design-tokens.d.ts.map