export default abstract class BaseStore { #private; constructor(prefix: string | null); all(update: (key: string, value: T) => void): void; get(_key: string, update: (value: T) => void): void; remove(_key: string, update?: () => void): void; set(_key: string, value: T, update?: () => void): void; }