import { PKCEConfig } from "../types"; export declare class PKCEService { private config; constructor(config: PKCEConfig); private defaultGenerateCodeChallenge; generateCodeVerifier(context: TContext): Promise; extractCodeVerifier(context: TContext): string | undefined; generateCodeChallenge(codeVerifier: string, context: TContext): Promise; extractCodeChallenge(context: TContext): string | undefined; isCodeVerifierExpired(context: TContext): Promise; isCodeChallengeExpired(context: TContext): Promise; clearCodeVerifier(context: TContext): Promise; clearCodeChallenge(context: TContext): Promise; }