export declare type CustomGetter = (userId: number, params?: any, defaultValue?: any) => Promise | any; export declare type CustomSetter = (userId: number, key: string, value: any, params?: any) => Promise | any; export interface IStateInfo { userId: number; state: T; }