export declare class NonceManager { private static _nonceManager; private readonly _nonceMap; private _NONCE_REGEX; private _qosMonitor; static getNonceManager(): NonceManager; /** * This method returns the nonce corresponding to their resource endpoint, if it's not present in the cached nonce map * then fetch it from the resource server. * * @param resourceEndpoint - The endpoint the caller is requesting a resource from. * @returns A promise containing the nonce string. */ getNonceFromResource(resourceEndpoint: string, useCachedToken: boolean): Promise; /** * update Nonce Map with new nonce-resourceEndpoint pair */ updateNonceMap(shrNonceKey: string, nonce: string): void; /** * return key i.e. hostname used for nonce based on url */ private _getKey; /** * return the nonce value from Nonce Map if present, otherwise return empty string */ private _getNonce; } //# sourceMappingURL=NonceManager.d.ts.map