import type { ThunkAction } from '@reduxjs/toolkit';
import { type Dispatch } from '../../../state/react-page';
import { type Action } from '../../../state/actions';
export declare function useUniversalDispatch<Args extends any[], A extends Action>(dispatch: Dispatch, action: (...args: Args) => A, args: Args): void;
export declare function useUniversalDispatch<Args extends any[], A extends Action>(dispatch: Dispatch, action: (...args: Args) => ThunkAction<() => void, any, any, A>, args: Args): void;
//# sourceMappingURL=use-universal-dispatch.d.ts.map