import { Reducer } from 'react'; export default function useThunkReducer(reducer: Reducer, initialArg: State, init?: (s: State) => State): [State, ThunkDispatch]; export interface ThunkDispatch { (ThunkAction: ThunkAction): TReturnType; (action: Action): void; } export declare type ThunkAction = (dispatch: ThunkDispatch, getState: () => State) => TReturnType;