export declare type SliceRecord = SLICE & Partial>; export declare type Key = keyof SLICE & string & KEY; export declare type ReturnTuple = [SLICE[KEY], (value: SLICE[KEY] | ((value: SLICE[KEY]) => SLICE[KEY])) => void]; export declare type Handler = (value: SLICE[Key], prev: SLICE[Key]) => any; export interface Selector { (store: STORE): SliceRecord; } declare function useMultiValue(storeSlice: SliceRecord, keys: Key[]): SliceRecord; declare function useMultiValue(storeSlice: Selector, keys: Key[]): ReturnType>; export default useMultiValue; //# sourceMappingURL=useMultiValue.d.ts.map