import { AuthServerMetadata, IssuerMetadata } from "../types"; interface Metadata { codeVerifier?: string; nonce?: string; } export declare class AuthorizationRequest { readonly authServerMeta: AuthServerMetadata; readonly issuerMeta: IssuerMetadata; url: URL; readonly meta: Metadata; constructor(authServerMeta: AuthServerMetadata, issuerMeta: IssuerMetadata); get params(): URLSearchParams; setCodeChallenge(method: "S256", challenge: string, verifier: string): void; setNonce(nonce: string): void; } export {};