import { type PopoverProps, type TextFieldProps, type TextFieldVariants } from "../../components"; import React from 'react'; import { Modifiers, PropsBase, PropsRange, PropsRangeRequired } from 'react-day-picker'; type DateRange = [Date | undefined, Date | undefined]; export type DateRangeFieldProps = Omit, 'defaultValue' | 'value' | 'onChange'> & { defaultValue?: DateRange; value?: DateRange; onChange?: (value: DateRange | undefined, context: { event: React.MouseEvent | React.KeyboardEvent; selected: [Date | undefined, Date | undefined] | undefined; triggerDate: Date; modifiers: Modifiers; } | { event: object; }) => void; valueFormat?: string; PopoverProps?: Omit, 'id' | 'anchorEl'> & { defaultOpen?: PopoverProps['open']; onOpen?: (event: object) => void; onClose?: (e: object, reason?: 'backdropClick' | 'escapeKeyDown' | 'onClick') => void; }; DayPickerProps?: Omit; minDate?: Date; maxDate?: Date; }; export declare const DateRangeField: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; export {};