import { Moment } from 'moment';

export interface DateRangePickerInputProps {
    inputContainerRef?: React.RefObject<HTMLDivElement | null>;
    startDateString?: string;
    onStartDateFocus: () => void;
    startDateInputRef: React.RefObject<HTMLInputElement | null>;
    startDateInputProps?: Record<string, unknown>;
    endDateString?: string;
    onEndDateFocus: () => void;
    endDateInputRef: React.RefObject<HTMLInputElement | null>;
    endDateInputProps?: Record<string, unknown>;
    isDisabled?: boolean;
    isError?: boolean;
    displayFormat?: string;
    onStartDateStringChange?: (value: Moment | string | null) => void;
    onEndDateStringChange?: (value: Moment | string | null) => void;
    minDate?: Moment | null;
    maxDate?: Moment | null;
    readOnly?: boolean;
    isOutsideRange?: (day: Moment) => boolean;
    onErrorStateChange?: (hasErrors: boolean) => void;
    clearErrorsTrigger?: number;
    resetTrigger?: number;
    customIcon?: React.ReactNode;
}
export declare function DateRangePickerInput({ inputContainerRef, startDateString, onStartDateFocus, startDateInputRef, startDateInputProps, endDateString, onEndDateFocus, endDateInputRef, endDateInputProps, isDisabled, isError, displayFormat, onStartDateStringChange, onEndDateStringChange, minDate, maxDate, readOnly, isOutsideRange, onErrorStateChange, clearErrorsTrigger, resetTrigger, customIcon, }: DateRangePickerInputProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=dateRangePickerInput.d.ts.map