import { AuthorizeRequest, LogoutRequest } from './api'; import type Client from './Client'; import { Authorization, AuthorizationOptions } from './types'; declare class ClientStore { client: Client; constructor(client: Client); private get; private set; setAuthorizeRequest(request: AuthorizeRequest): Promise; getAuthorizeRequest(): Promise; setLogoutRequest(request: LogoutRequest): Promise; getLogoutRequest(): Promise; setVerifier(challenge: string, verifier: string): Promise; getVerifier(challenge: string): Promise; setOpenIdConfiguration(username: string, openidConfiguration: any, timeout: number): Promise; getOpenIdConfiguration(username: string): Promise; setAuthorization(authorization: Authorization): Promise; deleteAuthorization(options: AuthorizationOptions): Promise; getAuthorization(options: AuthorizationOptions): Promise; private _getAuthorizationKey; private _getUsername; } export default ClientStore;