import type { HTMLAttributes } from 'react';
import type { DateRangeValue } from '../../shared/types';
import type { ButtonBaseProps } from '../button';
import type { UseDatePickerStateResult } from './types';
export interface UseDatePickerProps {
disabled?: boolean;
readOnly?: boolean;
}
export interface UseDatePickerResult {
groupProps: HTMLAttributes;
triggerProps: ButtonBaseProps;
}
export declare function useDatePicker(props: UseDatePickerProps, state: UseDatePickerStateResult): UseDatePickerResult;