import { default as React } from 'react';
import { default as IDateRangePickerProps } from './IDateRangePickerProps';
/**
 * DateRangePicker component for selecting a date range.
 * Features two-month calendar view, presets, and range input fields.
 *
 * @param props {@link IDateRangePickerProps} - The component props
 * @returns The rendered DateRangePicker component
 *
 * @example
 * Basic usage
 * ```tsx
 * const [dateRange, setDateRange] = useState<DateRange>();
 *
 * <DateRangePicker
 *   value={dateRange}
 *   onChange={setDateRange}
 * />
 * ```
 *
 * @example
 * With inline inputs and a custom header
 * ```tsx
 * const [dateRange, setDateRange] = useState<DateRange>();
 *
 * <DateRangePicker
 *   value={dateRange}
 *   onChange={setDateRange}
 *   hasInput
 *   header={<Select options={presetOptions} />}
 * />
 * ```
 */
declare const DateRangePicker: React.FC<IDateRangePickerProps>;
export default DateRangePicker;
