import { AuthProvider } from '../interfaces/auth.js';
import { AuthConfig } from '../interfaces/config.js';
/**
 * Factory function to create auth provider instances
 */
export declare function createAuthProvider(config: AuthConfig): AuthProvider;
/**
 * Get list of available auth types
 */
export declare function getAvailableAuthTypes(): string[];
/**
 * Check if an auth type is supported
 */
export declare function isAuthTypeSupported(authType: string): boolean;
//# sourceMappingURL=factory.d.ts.map