import { default as React } from 'react';
import { Size } from '../Tokens/CESizes';
interface DateRange {
    startDate: string;
    endDate: string;
}
interface CEDateRangePickerProps {
    label?: string;
    tooltip?: string;
    required?: boolean;
    onChange?: (range: DateRange) => void;
    size?: Size;
    style?: React.CSSProperties;
    inputGroupStyle?: React.CSSProperties;
    id?: string;
    name?: string;
    mode?: "range" | "single";
    defaultValue?: DateRange;
    disabled?: boolean;
    minDate?: string;
    defaultFloat?: boolean;
    /**
     * If true, disables selection of past dates (minDate defaults to today if not set)
     * If false, allows all dates unless minDate is set
     */
    disablePastDates?: boolean;
}
declare const CEDateRangePicker: React.FC<CEDateRangePickerProps>;
export default CEDateRangePicker;
