import { Dispatch } from 'react';
import type { DPReducerAction, DPReducerState, DPSetFocusDate, DPSetOffsetDate, DPSetRangeEndAction, DPSetYearAction } from './types';
export declare var stateReducer: (state: DPReducerState, action: DPReducerAction) => DPReducerState;
export declare var setFocus: (dispatch: Dispatch<DPSetFocusDate>, date: DPReducerState["focusDate"]) => void;
export declare var setOffset: (dispatch: Dispatch<DPSetOffsetDate>, date: Date) => void;
export declare var setRangeEnd: (dispatch: Dispatch<DPSetRangeEndAction>, date: DPReducerState["rangeEnd"]) => void;
export declare var setYear: (dispatch: Dispatch<DPSetYearAction>, year: number) => void;
//# sourceMappingURL=state-reducer.d.ts.map