import { ClaimsIdentity } from "./ClaimsIdentity"; export declare type JwtTokenResult = { accessToken: string; refreshToken: string; refreshTokenExpireAt: string; }; export declare type ParsedTokenData = { claims: Array; accessToken: string; accessTokenExpireAt: string; refreshToken: string; refreshTokenExpireAt: string; }; export declare type JwtKeyValuePair = { key: string; value: string; }; export declare type AuthenticationResponse = JwtTokenResult & {}; export declare type AdditionalData = { secondaryKeys: Array; }; export declare type Claim = { type: string; value: string; }; export declare type ClaimsPrincipal = { identity: ClaimsIdentity; }; export declare type AuthenticationState = { user: ClaimsPrincipal; }; export declare type BooleanResponse = { result: boolean; }; export declare type TokenRequest = AdditionalData & { refreshTokenString: string; };