import { RepickContext, RepickDay, RepickState, RepickOptions, RepickStateSelected } from './types'; export declare function buildCalendarDay, Extra extends { [key: string]: any; } = {}>(isSelected: (selected: State['selected'], date: Date) => boolean, extraFn: (state: State, date: Date) => Extra): (state: State, currentMonth: Date, date: Date, options?: RepickOptions>) => RepickDay; export declare function buildContext, Extra extends { [key: string]: any; } = {}>(buildCalendarDay: (state: State, currentMonth: Date, date: Date, options: RepickOptions>) => RepickDay): (state: State, options?: RepickOptions>) => RepickContext>;