import { UsePickerParams, BasePickerProps, ExportedBaseToolbarProps, UsePickerViewsProps, BaseNonStaticPickerProps, UsePickerValueNonStaticProps, UsePickerViewsNonStaticProps, DateOrTimeViewWithMeridiem, ExportedBaseTabsProps } from '../../../internals'; import { PickerValidDate } from '../../../models'; import { ExportedPickersLayoutSlots, ExportedPickersLayoutSlotProps } from '../../../PickersLayout'; import { BaseRangeNonStaticPickerProps } from '../../models'; import { UseRangePositionProps, UseRangePositionResponse } from '../useRangePosition'; import { RangePickerFieldSlots, RangePickerFieldSlotProps } from '../useEnrichedRangePickerFieldProps'; import { DateRange, RangeFieldSection } from '../../../models'; export interface UseRangePickerSlots extends ExportedPickersLayoutSlots, TDate, TView>, RangePickerFieldSlots { } export interface UseRangePickerSlotProps extends ExportedPickersLayoutSlotProps, TDate, TView>, RangePickerFieldSlotProps { tabs?: ExportedBaseTabsProps; toolbar?: ExportedBaseToolbarProps; } export interface RangeOnlyPickerProps extends BaseNonStaticPickerProps, UsePickerValueNonStaticProps, UsePickerViewsNonStaticProps, BaseRangeNonStaticPickerProps, UseRangePositionProps { } export interface UseRangePickerProps, TAdditionalViewProps extends {}> extends RangeOnlyPickerProps, BasePickerProps, TDate, TView, TError, TExternalProps, TAdditionalViewProps> { } export interface RangePickerAdditionalViewProps extends Pick { } export interface UseRangePickerParams, TAdditionalViewProps extends {}> extends Pick, TDate, TView, RangeFieldSection, TExternalProps, TAdditionalViewProps>, 'valueManager' | 'valueType' | 'validator' | 'rendererInterceptor'> { props: TExternalProps; }