import { FrontMcpAuth, RemoteAuthOptions, ServerRequest } from '@frontmcp/sdk'; import { URL } from 'url'; import ProviderRegistry from '../../provider/provider.registry'; export declare class RemotePrimaryAuth extends FrontMcpAuth { private readonly providers; ready: Promise; readonly options: RemoteAuthOptions; private jwks; constructor(providers: ProviderRegistry, options: RemoteAuthOptions); fetch(input: RequestInfo | URL, init?: RequestInit): Promise; validate(request: ServerRequest): Promise; get issuer(): string; protected initialize(): Promise; private registerAuthFlows; }