/**
 * Design System Registry — 150+ Curated Systems from Open Design
 *
 * Design systems are stored as DESIGN.md + tokens.css files under
 * data/systems/<name>/. 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