import type { StoreKey } from '../../common/interface'; /** * Store something in {@link SpreadSheet} temporary along with it's lifecycle * All the keys need be declare in {@see StoreKey} first */ export declare class Store { private store; set(key: T, value: StoreKey[T]): Map; get(key: T, defaultValue?: StoreKey[T]): StoreKey[T]; clear(): void; size(): number; }