import React from 'react';
export declare const DatePickerFieldTypeDateRange: React.ForwardRefExoticComponent<Omit<import("../DatePickerFieldTypeDate/helpers").DatePickerFieldTypeDateProps, "id" | "placeholder" | "onFocus" | "onBlur" | "onChange" | "name" | "value" | "inputRef" | "leftSide" | "rightSide"> & {
    onChange?: (value: import("../../../utils/types/Date").DateRange | null, props: {
        e: Event;
    }) => void;
    value?: import("../../../utils/types/Date").DateRange | null;
    startFieldInputRef?: React.Ref<HTMLInputElement>;
    endFieldInputRef?: React.Ref<HTMLInputElement>;
    startFieldLeftSide?: string | import("@consta/icons/Icon").IconComponent;
    startFieldRightSide?: string | import("@consta/icons/Icon").IconComponent;
    endFieldLeftSide?: string | import("@consta/icons/Icon").IconComponent;
    endFieldRightSide?: string | import("@consta/icons/Icon").IconComponent;
    startFieldRef?: React.Ref<HTMLDivElement>;
    endFieldRef?: React.Ref<HTMLDivElement>;
    startFieldOnFocus?: React.FocusEventHandler<HTMLElement>;
    endFieldOnFocus?: React.FocusEventHandler<HTMLElement>;
    startFieldOnClick?: React.MouseEventHandler<HTMLElement>;
    endFieldOnClick?: React.MouseEventHandler<HTMLElement>;
    startFieldOnBlur?: React.FocusEventHandler<HTMLElement>;
    endFieldOnBlur?: React.FocusEventHandler<HTMLElement>;
    startFocused?: boolean;
    endFocused?: boolean;
    id?: string;
    onChangeCurrentVisibleDate?: (date: Date) => void;
    currentVisibleDate?: Date;
    startFieldName?: string;
    endFieldName?: string;
    startFieldPlaceholder?: string;
    endFieldPlaceholder?: string;
} & React.RefAttributes<HTMLDivElement>>;
