import { DateInputProps } from '../DateInput';
import { CalendarProps } from '../Calendar/Calendar.types';
import { OverlayTriggerProps } from '../OverlayTrigger';
import { VisibilityConfig } from '../../state/Visibility';
declare type PickedDateInputProps = Pick<DateInputProps, 'className' | 'disabled' | 'error' | 'onChange' | 'onClear' | 'tabIndex' | 'variant'>;
declare type PickedCalendarProps = Pick<CalendarProps, 'disabledDate'>;
declare type PickedOverlayTriggerProps = Pick<OverlayTriggerProps, 'beforeHide' | 'beforeShow'>;
declare type PickedVisibilityProps = Pick<VisibilityConfig, 'afterHide' | 'afterShow'>;
export interface DateSelectProps extends PickedDateInputProps, PickedOverlayTriggerProps, PickedVisibilityProps, PickedCalendarProps {
    /**
     * @since 10.19.0
     */
    value?: Date;
}
export {};
