export default class Store { private storeName; private defaultValue; constructor(storeName: string, defaultValue: T); get(): T; getKey(key: keyof T): T[keyof T]; set(mergeValues: Partial): T; replace(newValue: T): T; upgrade(...upgradeFns: Array<(data: Partial) => Partial>): void; }