import 'reflect-metadata'; import { RegistryAbstract, RegistryBuildMapResult } from '../regsitry'; import ProviderRegistry from '../provider/provider.registry'; import { AuthOptions, FrontMcpAuth, AuthProviderType, AuthProviderEntry, AuthRegistryInterface, AuthProviderRecord, EntryOwnerRef } from '@frontmcp/sdk'; export declare class AuthRegistry extends RegistryAbstract implements AuthRegistryInterface { private readonly primary?; constructor(providers: ProviderRegistry, metadata: AuthProviderType[], owner: EntryOwnerRef, primary?: AuthOptions); protected buildMap(list: AuthProviderType[]): RegistryBuildMapResult; protected buildGraph(): void; protected initialize(): Promise; getPrimary(): FrontMcpAuth; getAuthProviders(): AuthProviderEntry[]; }