import { ReactNode } from 'react'; import { ColorPropsValue, DivProps, Size } from '../../types'; import { DatePickerSharedProps, DateTimePickerProps } from '../dateTimePicker'; import { Dayjs } from 'dayjs'; export type DateValueType = [Dayjs | null, Dayjs | null] | null; export type PickerType = 'start' | 'end'; export interface DateTimeRangePickerProps extends DatePickerSharedProps, Omit { startPickerProps?: DateTimePickerProps; endPickerProps?: DateTimePickerProps; format?: string; defaultValue?: DateValueType; value?: DateValueType; onChange?(value: DateValueType): void; defaultOpenPicker?: PickerType | 'closed'; openPicker?: PickerType | 'closed'; onOpenPickerChange?(openPicker?: PickerType | 'closed'): void; autoClose?: boolean; separator?: ReactNode; disabledDates?: (date: Dayjs) => any; variant?: 'outlined' | 'underlined' | 'plain'; size?: Size; color?: ColorPropsValue; disabled?: boolean; readOnly?: boolean; autoFocus?: boolean; } export declare const DateTimeRangePicker: import("react").MemoExoticComponent<({ startPickerProps, endPickerProps, format, defaultValue, value, onChange, defaultOpenPicker, openPicker, onOpenPickerChange, autoClose, separator, min, max, disabledDates, disabledHours, disabledMinutes, disabledSeconds, variant, size, color, disabled, readOnly, autoFocus, ...props }: DateTimeRangePickerProps) => import("@emotion/react/jsx-runtime").JSX.Element>;