import React from "react"; import { Moment } from "moment"; /** Props for DateRangePickerComponent. */ export interface DateRangePickerComponentProps { /** Current range value. */ value: [Moment | null, Moment | null] | null; /** Called when the range changes. */ onChange: (value: [Moment | null, Moment | null]) => void; /** True to use datetime values instead of date values. */ datetime?: boolean; /** Locale code. */ locale?: string; /** Label above the start calendar. Defaults to "Start". */ startLabel?: string; /** Label above the end calendar. Defaults to "End". */ endLabel?: string; } /** Shared inline date range picker built from two side-by-side single-date Tempus Dominus calendars. */ export default class DateRangePickerComponent extends React.Component { private startControl; private endControl; private syncingFromProps; componentDidUpdate(prevProps: DateRangePickerComponentProps): void; private momentValuesEqual; private buildControl; private startContainerRef; private endContainerRef; private syncControlFromProps; private handleChange; render(): import("react/jsx-runtime").JSX.Element; }