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