import { TUseValues } from '../../AHooks/useValues';
import { default as React } from 'react';
import { TIcons } from '../AIcon/AIcon';
import { Resources } from '../AResource/AResource';
import { IADatePickerProps } from './ADatePicker';
export interface IDateRange {
    eDate: Date;
    sDate: Date;
}
export interface IADateRangePickerProps extends Omit<IADatePickerProps, 'useDate' | 'dateRef'> {
    clearIcon?: TIcons | Exclude<React.ReactNode, string>;
    eDateRef?: React.RefObject<HTMLInputElement | null>;
    noDefaultChoices?: boolean;
    resources?: Partial<typeof Resources.ADateRangePicker>;
    sDateRef?: React.RefObject<HTMLInputElement | null>;
    useDateRange?: TUseValues<IDateRange | undefined>;
}
export declare const ADateRangePicker: (props: IADateRangePickerProps) => import("react/jsx-runtime").JSX.Element;
