import type { FrameworkTokens } from './config'; export interface TokenContract { version: string; schema: Record; } export interface TokenMigration { from: string; to: string; migrate: (tokens: FrameworkTokens) => FrameworkTokens; } export declare function registerMigration(migration: TokenMigration): void; export declare function migrateTokens(tokens: FrameworkTokens, currentVersion: string): FrameworkTokens; export interface ValidationIssue { path: string; message: string; } export interface ValidationRules { numberRanges?: Record; } export declare function validateTokens(tokens: FrameworkTokens, rules: ValidationRules): ValidationIssue[]; //# sourceMappingURL=token-contract.d.ts.map