/** * Loader registry for cursor-agent feature installation * Singleton registry that manages all cursor-agent feature loaders */ import type { Loader } from "../../../cli/features/agentRegistry.js"; /** * Registry singleton for managing cursor-agent feature loaders */ export declare class CursorLoaderRegistry { private static instance; private loaders; private constructor(); /** * Get the singleton instance * @returns The CursorLoaderRegistry singleton instance */ static getInstance(): CursorLoaderRegistry; /** * Reset the singleton instance (for testing) */ static resetInstance(): void; /** * Get all registered loaders * @returns Array of all loaders */ getAll(): Array; /** * Get all registered loaders in reverse order (for uninstall) * @returns Array of all loaders in reverse order */ getAllReversed(): Array; } //# sourceMappingURL=loaderRegistry.d.ts.map