import React from 'react';
import { PropsWithFullscreen, PropsWithoutFullscreen } from './DateRangePicker.types';
export declare const isFullscreenMode: (props: PropsWithFullscreen | PropsWithoutFullscreen, isSmallScreen: boolean | null) => props is PropsWithFullscreen;
declare const DateRangePicker: React.ForwardRefExoticComponent<(Omit<import("./DateRangePicker.types").BaseProps & {
    showClearButton?: false | undefined;
    clearButtonLabel?: undefined;
} & {
    fullscreenOnMobile: true;
    fullscreenProps: {
        title: string;
        clearButtonLabel: string;
        confirmButtonLabel: string;
        pickDateLabel?: string | undefined;
        fromLabel?: string | undefined;
        toLabel?: string | undefined;
    };
}, "ref"> | Omit<import("./DateRangePicker.types").BaseProps & {
    showClearButton: true;
    clearButtonLabel: string;
} & {
    fullscreenOnMobile: true;
    fullscreenProps: {
        title: string;
        clearButtonLabel: string;
        confirmButtonLabel: string;
        pickDateLabel?: string | undefined;
        fromLabel?: string | undefined;
        toLabel?: string | undefined;
    };
}, "ref"> | Omit<import("./DateRangePicker.types").BaseProps & {
    showClearButton?: false | undefined;
    clearButtonLabel?: undefined;
} & {
    fullscreenOnMobile?: false | undefined;
    fullscreenProps?: undefined;
}, "ref"> | Omit<import("./DateRangePicker.types").BaseProps & {
    showClearButton: true;
    clearButtonLabel: string;
} & {
    fullscreenOnMobile?: false | undefined;
    fullscreenProps?: undefined;
}, "ref">) & React.RefAttributes<HTMLDivElement>>;
export default DateRangePicker;
