import { DpopStorage } from './storage'; import * as dpopUtils from './utils'; export declare class Dpop { protected readonly storage: DpopStorage; constructor(clientId: string); getNonce(id?: string): Promise; setNonce(nonce: string, id?: string): Promise; protected getOrGenerateKeyPair(): Promise; generateProof(params: { url: string; method: string; nonce?: string; accessToken?: string; }): Promise; calculateThumbprint(): Promise; clear(): Promise; }