import type ConfigEvaluation from './ConfigEvaluation'; import { IUserPersistentStorage, UserPersistedValues } from './interfaces/IUserPersistentStorage'; import type { StatsigUser } from './StatsigUser'; export default class UserPersistentStorageHandler { private storage; constructor(storage: IUserPersistentStorage | null); load(user: StatsigUser, idType: string): UserPersistedValues | null; save(user: StatsigUser, idType: string, configName: string, evaluation: ConfigEvaluation): void; delete(user: StatsigUser, idType: string, configName: string): void; private static getStorageKey; }