import { StrictInputDispatch } from "@insite/client-framework/HandlerCreator";
import ApplicationState from "@insite/client-framework/Store/ApplicationState";

/** Used as a hint on action creators so that its "dispatch" and "getState" params are correctly typed. */
export default interface AppThunkAction {
    (dispatch: StrictInputDispatch, getState: () => ApplicationState): void;
}
