import { Dispatch } from 'react'; import { InitialState, NextState } from '../util/resolveHookState'; export declare function useMediatedState(): [ State | undefined, Dispatch> ]; export declare function useMediatedState(initialState: InitialState): [State, Dispatch>]; export declare function useMediatedState(initialState: InitialState, mediator?: (state: RawState) => State): [State, Dispatch>];