import type { Ref } from 'vue'; type State = Record; type Action = { type: string; }; type Dispatch = (action: A) => void; type Reducer = (state: S, action: A) => S; type ReturnValue = [Ref, Dispatch]; export declare function useReducer(reducer: Reducer, initialState: S): ReturnValue; export {};