/** * AUTO-GENERATED FILE * Generated at: 2026-05-08T12:47:50.731Z * Generator: components-generator@1.0.0 * Source files: * - libs/aegisx-ui/src/lib/components/ * DO NOT EDIT MANUALLY - Changes will be overwritten on next sync */ /** * AegisX UI Components Registry * Complete catalog of all 98+ UI components */ export interface ComponentInput { name: string; type: string; default?: string; description: string; required?: boolean; } export interface ComponentOutput { name: string; type: string; description: string; } export interface ComponentInfo { name: string; selector: string; category: string; description: string; inputs: ComponentInput[]; outputs: ComponentOutput[]; usage: string; bestPractices?: string[]; relatedComponents?: string[]; } export declare const componentCategories: readonly ["auth", "data-display", "advanced", "overlays", "feedback", "forms", "layout", "navigation"]; export type ComponentCategory = (typeof componentCategories)[number]; export declare const components: ComponentInfo[]; /** * Get all components */ export declare function getAllComponents(): ComponentInfo[]; /** * Get components by category */ export declare function getComponentsByCategory(category: ComponentCategory): ComponentInfo[]; /** * Get component by name */ export declare function getComponentByName(name: string): ComponentInfo | undefined; /** * Search components */ export declare function searchComponents(query: string): ComponentInfo[]; //# sourceMappingURL=components.d.ts.map