import { RepickAction } from '../actions'; import { RepickState, RepickOptions } from './types'; export declare function createReducer(selectDate: (selected: Selected | null, date: Date) => [Selected | null, boolean], defaultFormatter: (selected: Selected | null, format: string) => string, defaultParser: (dateString: string, format: string) => Selected | false): (state: RepickState, action: RepickAction, argOptions: RepickOptions) => Partial>;