import { DateRange, PropsBase, PropsRangeRequired } from 'react-day-picker';
import { InputFieldProps } from '../input-field/input-field';
import { PopoverContentProps } from '../popover/popover';
interface RangePickerProps {
    dateFormat?: string;
    inputFieldsProps?: {
        startDate?: InputFieldProps;
        endDate?: InputFieldProps;
    };
    calendarProps?: PropsRangeRequired & PropsBase;
    onSelect?: (date: DateRange) => void;
    pickerGroupClassName?: string;
    value?: DateRange;
    defaultValue?: DateRange;
    children?: React.ReactNode | ((props: {
        startDate: string;
        endDate: string;
    }) => React.ReactNode);
    showCalendarIcon?: boolean;
    footer?: React.ReactNode;
    timeZone?: string;
    popoverProps?: PopoverContentProps;
}
export declare function RangePicker({ dateFormat, inputFieldsProps, calendarProps, onSelect, value, defaultValue, pickerGroupClassName, children, showCalendarIcon, footer, timeZone, popoverProps }: RangePickerProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=range-picker.d.ts.map