export interface PkcePair { codeVerifier: string; codeChallenge: string; } export declare function generatePkcePair(): PkcePair; export declare function generateNonce(): string; export interface LoopbackCallbackResult { code: string; state: string; } export interface LoopbackServer { port: number; redirectUri: string; waitForCallback(timeoutMs?: number): Promise; close(): Promise; } export declare function createLoopbackServer(expectedState: string, preferredPort?: number): Promise; //# sourceMappingURL=pkce.d.ts.map