export interface DesignSystem {
    slug: string;
    name: string;
    category: string;
    description: string;
    keywords: string[];
    externalUrl: string;
}
export interface RankedDesignSystem extends DesignSystem {
    score: number;
}
export declare const DESIGN_SYSTEMS: DesignSystem[];
/**
 * Rank bundled DESIGN.md inspirations against a user prompt. Deterministic for
 * a given prompt: ties broken by catalog index (alphabetical slug order).
 */
export declare const rankDesignSystemsForPrompt: (prompt: string, limit?: number) => RankedDesignSystem[];
/**
 * Resolve a catalog entry by slug. Returns null if the slug is unknown.
 */
export declare const getDesignSystemBySlug: (slug: string) => DesignSystem | null;
/**
 * Read the bundled DESIGN.md markdown for a slug. Returns null when the slug
 * is unknown.
 */
export declare const loadDesignSystemMarkdown: (slug: string) => string | null;
//# sourceMappingURL=designCatalog.d.ts.map