/// <reference types="react" />
import { II18nLocaleTimePicker } from '../../i18n';
import { IGenerateDateConfig, SingleDate, RangeDate, DateNullTuple, StringTuple } from '../types';
export interface IPickerContextProps {
    i18n: II18nLocaleTimePicker;
    generateDate?: IGenerateDateConfig;
    getSelectedValue?: (val: Date) => Date | null;
    getCallbackValue?: (val: Date) => SingleDate | RangeDate | null;
    getInputText?: (val: Date | null) => string | StringTuple;
    autoComplete?: boolean;
    getCallbackRangeValue?: (val: DateNullTuple) => RangeDate | null;
    getInputRangeText?: (val: DateNullTuple) => StringTuple;
}
declare const PickerContext: import("react").Context<IPickerContextProps>;
export default PickerContext;
