import { JSX, PropsWithChildren, ReactNode } from 'react'; import { Moment } from 'moment/moment'; export type DateRangePickerCustomPresets = { startValue: Moment; endValue: Moment; text: string | JSX.Element; onSelect?: Function; }; export type DateRangePickerProps = { startValue?: Moment; endValue?: Moment; defaultStartValue?: Moment; defaultEndValue?: Moment; minValue?: Moment | null; maxValue?: Moment | null; onRangeChange?: (start: Moment, end: Moment) => void; locale: string; textDefault?: string | ReactNode; textToday?: string | ReactNode; textLastWeek?: string | ReactNode; textLastMonth?: string | ReactNode; textLastYear?: string | ReactNode; textCustom?: string | ReactNode; textApply?: string | ReactNode; textCancel?: string | ReactNode; textFrom?: string | ReactNode; textTo?: string | ReactNode; className?: string; dropdownClass?: string; dropdownMenuClass?: string; hasTimePicker?: boolean; customRangeOnly?: boolean; customPresets?: DateRangePickerCustomPresets[]; dropup?: boolean; pullRight?: boolean; autoDropDirection?: boolean; }; /** * Wrapper component for React-Datetime. * * @deprecated This will be removed from the UIKIT at some time. */ export declare const DateRangePicker: (props: PropsWithChildren) => import("react/jsx-runtime").JSX.Element;