import { DateRangePickerResp, DateRangeView } from '../../DateRange/DateRange';
import { InputRange, StaticRange } from 'react-date-range';
export interface DateRangePickerBaseProps {
    condition: boolean;
    view: DateRangeView;
    staticRanges?: StaticRange[];
    initialDate?: {
        startDate: Date | undefined;
        endDate: Date | undefined;
    };
    date?: {
        startDate: Date | undefined;
        endDate: Date | undefined;
    };
    onChange?: (e: DateRangePickerResp) => void;
    onSelectionComplete?: (e: DateRangePickerResp) => void;
    minDate?: Date;
    maxDate?: Date;
    inputRange?: InputRange;
    onDateClick?: (startDate: Date | undefined, endDate: Date | undefined, source: 'single' | 'range') => void;
}
export declare const DateRangePickerBase: (props: DateRangePickerBaseProps) => import("react/jsx-runtime").JSX.Element;
