import { type Component } from 'vue'; export declare class ComponentLoader { private static remoteComponentCache; private static localComponents; /** * Load local components using Vite's glob import for auto-discovery */ private static getLocalComponents; /** * Load a remote component from a URL */ private static loadRemoteComponent; /** * Load a script tag dynamically */ private static loadRemoteScript; /** * Load a component (local or remote) */ static loadComponent(name: string, source?: 'local' | 'remote', url?: string): Promise; /** * Get list of available local components */ static getAvailableComponents(): string[]; /** * Clear caches (useful for testing or hot reload) */ static clearCache(): void; } //# sourceMappingURL=ComponentLoader.d.ts.map