/** * AuthProviderRegistry - Static one-shot registry for authentication providers * * Matches the ProviderRegistry pattern: static class with a single * `registerAllProviders()` entry point that registers all 11 auth * providers with AuthProviderFactory using dynamic imports. */ /** * AuthProviderRegistry - registers all auth providers with the factory * * Call `AuthProviderRegistry.registerAllProviders()` once during * application startup. The method is idempotent and concurrency-safe. */ export declare class AuthProviderRegistry { private static registered; private static registrationPromise; /** * Register all auth providers with the factory */ static registerAllProviders(): Promise; /** * Internal registration implementation */ private static _doRegister; /** * Check if providers are registered */ static isRegistered(): boolean; /** * Clear registrations (for testing) */ static clearRegistrations(): void; }