/** * Design System Registry — 150+ Curated Systems from Open Design * * Design systems are stored as DESIGN.md + tokens.css files under * data/systems//. At import time, we scan the directory and * parse each system's metadata (name, category, description) from * the DESIGN.md frontmatter. Full content is lazily loaded on first * access and cached. * * The tool interface remains the same as the original systems.ts: * findSystem(name) → DesignSystem | undefined * formatSystemForLLM(system) → string * listSystemsForLLM() → string */ export interface DesignSystem { name: string; category: string; description: string; /** DESIGN.md contents (full markdown) */ designMd: string; /** tokens.css contents (CSS custom properties) */ tokensCss: string; /** components.html contents (component examples), if available */ componentsHtml: string; } export declare function findSystem(name: string): DesignSystem | undefined; /** * Format a single design system for the LLM. * Concatenates the DESIGN.md and tokens.css for a complete picture. */ export declare function formatSystemForLLM(system: DesignSystem): string; /** * List all available design systems as a compact markdown table for the LLM. */ export declare function listSystemsForLLM(): string; //# sourceMappingURL=systems.d.ts.map