import type { Recordable } from '@rhao/types-base'; export interface StoreKey extends Symbol { } export type InferStore> = K extends StoreKey ? T : Recordable; export declare function createStore(): { set: (key: symbol, value?: Recordable) => void; get: (key: symbol) => Recordable; clear: () => void; };