import type { DevelopType } from '../index'; export declare enum EStorageKey { SESSION_ID = "SESSION_ID", DEVELOP_TYPE = "DEVELOP_TYPE", ANSWER_ING = "ANSWER_ING", ANSWER_STOPPED = "ANSWER_STOPPED", GREETING_READIED = "GREETING_READIED" } export interface IStorageValueMapping { [EStorageKey.SESSION_ID]: string; [EStorageKey.DEVELOP_TYPE]: DevelopType; [EStorageKey.ANSWER_ING]: boolean; [EStorageKey.ANSWER_STOPPED]: boolean; [EStorageKey.GREETING_READIED]: boolean; } declare function useMindStorage(key: K, _storage?: Map): [IStorageValueMapping[K] | undefined, (newValue: IStorageValueMapping[K]) => void]; export default useMindStorage;