@aws-amplify/auth
Version:
Auth category of aws-amplify
14 lines (13 loc) • 786 B
TypeScript
import { AuthConfig, AuthTokens, ClientMetadataProvider, FetchAuthSessionOptions, KeyValueStorageInterface } from '@aws-amplify/core';
import { DefaultTokenStore } from './TokenStore';
import { TokenOrchestrator } from './TokenOrchestrator';
import { CognitoUserPoolTokenProviderType } from './types';
export declare class CognitoUserPoolsTokenProvider implements CognitoUserPoolTokenProviderType {
authTokenStore: DefaultTokenStore;
tokenOrchestrator: TokenOrchestrator;
constructor();
getTokens(options?: FetchAuthSessionOptions): Promise<AuthTokens | null>;
setKeyValueStorage(keyValueStorage: KeyValueStorageInterface): void;
setClientMetadataProvider(clientMetadataProvider: ClientMetadataProvider): void;
setAuthConfig(authConfig: AuthConfig): void;
}