import { AccountCache, IdTokenCache, AccessTokenCache, RefreshTokenCache, AppMetadataCache } from "@azure/msal-common"; import { InMemoryCache, JsonCache, SerializedAccountEntity, SerializedIdTokenEntity, SerializedAccessTokenEntity, SerializedRefreshTokenEntity, SerializedAppMetadataEntity } from "./SerializerTypes"; export declare class Serializer { /** * serialize the JSON blob * @param data */ static serializeJSONBlob(data: JsonCache): string; /** * Serialize Accounts * @param accCache */ static serializeAccounts(accCache: AccountCache): Record; /** * Serialize IdTokens * @param idTCache */ static serializeIdTokens(idTCache: IdTokenCache): Record; /** * Serializes AccessTokens * @param atCache */ static serializeAccessTokens(atCache: AccessTokenCache): Record; /** * Serialize refreshTokens * @param rtCache */ static serializeRefreshTokens(rtCache: RefreshTokenCache): Record; /** * Serialize amdtCache * @param amdtCache */ static serializeAppMetadata(amdtCache: AppMetadataCache): Record; /** * Serialize the cache * @param jsonContent */ static serializeAllCache(inMemCache: InMemoryCache): JsonCache; } //# sourceMappingURL=Serializer.d.ts.map