import React, { FunctionComponent } from 'react'; export interface PickerOption { text: string | number; value: string | number; disabled?: boolean; children?: PickerOption[]; className?: string | number; } export interface DatePickerProps { modelValue: Date | null; visible: boolean; title: string; type: 'date' | 'time' | 'year-month' | 'month-day' | 'datehour' | 'datetime' | 'hour-minutes'; isShowChinese: boolean; minuteStep: number; minDate: Date; maxDate: Date; threeDimensional: boolean; className?: string; style?: React.CSSProperties; formatter: (type: string, option: PickerOption) => PickerOption; filter: (type: string, option: PickerOption[]) => PickerOption[]; onCloseDatePicker: () => void; onConfirmDatePicker: (selectedOptions: PickerOption[], selectedValue: (string | number)[]) => void; onChange?: (selectedOptions: PickerOption[], selectedValue: (string | number)[], columnIndex: number) => void; } export declare const DatePicker: FunctionComponent & Omit, 'onChange'>>;