import { PickersPopperSlots, PickersPopperSlotProps, UsePickerViewsProps, DateOrTimeViewWithMeridiem } from '../../../internals'; import { PickerValidDate } from '../../../models'; import { RangeOnlyPickerProps, RangePickerAdditionalViewProps, UseRangePickerParams, UseRangePickerProps, UseRangePickerSlotProps, UseRangePickerSlots } from '../models/useRangePicker'; export interface UseDesktopRangePickerSlots extends UseRangePickerSlots, PickersPopperSlots { } export interface UseDesktopRangePickerSlotProps extends UseRangePickerSlotProps, PickersPopperSlotProps { } export interface DesktopRangeOnlyPickerProps extends RangeOnlyPickerProps { /** * If `true`, the start `input` element is focused during the first mount. */ autoFocus?: boolean; } export interface UseDesktopRangePickerProps> extends UseRangePickerProps { /** * Overridable component slots. * @default {} */ slots: UseDesktopRangePickerSlots; /** * The props used for each component slot. * @default {} */ slotProps?: UseDesktopRangePickerSlotProps; } export interface DesktopRangePickerAdditionalViewProps extends RangePickerAdditionalViewProps { } export interface UseDesktopRangePickerParams> extends UseRangePickerParams { }