import { ComponentContract } from '@gradeui/contracts'; /** * Component contract registry — auto-managed by * scripts/generate-contracts.mjs. Hand-authored contracts (MediaSurface, * etc.) are also wired in here; the generator preserves them on each * run. */ declare const COMPONENT_CONTRACTS: Readonly>; declare function getComponentContract(componentName: string | null | undefined): ComponentContract | null; declare function listContractedComponents(): string[]; export { COMPONENT_CONTRACTS, getComponentContract, listContractedComponents };