UNPKG

@aws-amplify/auth

Version:
14 lines (13 loc) 786 B
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; }