import { ComponentProps } from 'react'; import { Dayjs } from 'dayjs'; import { InputBaseProps } from '../inputBase'; import { PopperProps } from '../popper'; export type DatePickerSharedProps = { min?: Dayjs; max?: Dayjs; disabledHours?: (date: Dayjs, hours: number) => any; disabledMinutes?: (date: Dayjs, minutes: number) => any; disabledSeconds?: (date: Dayjs, seconds: number) => any; }; export interface DateTimePickerProps extends DatePickerSharedProps, Omit, 'children' | 'value' | 'defaultValue' | 'onChange' | 'min' | 'max'> { inputProps?: ComponentProps<'input'>; popperProps?: PopperProps; defaultOpen?: boolean; open?: boolean; onOpenChange?(open: boolean): void; autoClose?: boolean; format?: string; defaultValue?: Dayjs | null; value?: Dayjs | null; onChange?(value: Dayjs | null): void; disabledDates?: (date: Dayjs) => any; } export declare function useDateTimePickerContext(): DatePickerSharedProps; export declare const DateTimePicker: import("react").MemoExoticComponent<({ inputProps, popperProps, min, max, disabledDates, disabledHours, disabledMinutes, disabledSeconds, format, defaultValue, value, onChange, defaultOpen, open, onOpenChange, autoClose, ...props }: DateTimePickerProps) => import("@emotion/react/jsx-runtime").JSX.Element>;