/** * Universal Component Factory * * Creates framework-agnostic components that automatically adapt to the * detected framework. Supports lazy loading and caching for performance. */ export interface ComponentConfig { tag: string; class?: any; props?: Record; events?: string[]; slots?: string[]; styles?: any; } export interface FrameworkAdapter { name: string; family: string; createComponent: (config: ComponentConfig) => any; createHook?: (name: string, logic: any) => any; createProvider?: (config: any) => any; } export declare function createUniversalComponent

(config: ComponentConfig): any | P; export declare function createUniversalHook(name: string, logic: any): any; export declare function createUniversalProvider(config: any): any; export declare function registerFrameworkAdapter(adapter: FrameworkAdapter): void; export declare function getFrameworkAdapter(family: string): FrameworkAdapter | null; export declare function clearComponentCache(): void; export declare function preloadFrameworkAdapter(family: string): Promise; export declare function autoPreloadAdapter(): Promise; //# sourceMappingURL=component-factory.d.ts.map