import { Component } from 'react'; import { DatePickers } from '../datetimepicker/common/types'; export declare type DateRangeQuickPickerValueType = 'string' | 'number' | 'date'; export declare type DateRangeQuickPickerPresetValue = number | DatePickers.RangeValue; export declare type DateRangeQuickPickerChangeCallback = (value: DatePickers.RangeValue, choosePresetValue?: DateRangeQuickPickerPresetValue) => void; export interface IDateRangeQuickPickerPreset { text: string; value: DateRangeQuickPickerPresetValue; } export interface IDateRangeQuickPickerProps { onChange: DateRangeQuickPickerChangeCallback; value: DatePickers.RangeValue; valueType?: DateRangeQuickPickerValueType; format: string; chooseDays?: DateRangeQuickPickerPresetValue; chosenDays?: DateRangeQuickPickerPresetValue; preset?: IDateRangeQuickPickerPreset[]; defaultSelectedPresetIndex?: number; min?: DatePickers.Value; max?: DatePickers.Value; className?: string; } export declare class DateRangeQuickPicker extends Component { static defaultProps: { prefix: string; className: string; value: any[]; valueType: string; format: string; preset: { value: number; }[]; min: string; max: string; }; constructor(props: IDateRangeQuickPickerProps); handleTimeChange: (value: DatePickers.RangeValue) => void; handleChosenDays: (num: DateRangeQuickPickerPresetValue) => void; render(): JSX.Element; } export default DateRangeQuickPicker;