export declare type IInitialState<State> = State | (() => State);
export declare type INextState<State, PrevState = State> = State | ((prevState: PrevState) => State);
export declare function resolveHookState<State>(nextState: IInitialState<State>): State;
export declare function resolveHookState<State, PrevState = State>(nextState: INextState<State, PrevState>, prevState: PrevState): State;
