import * as React from 'react';
import type { ExportedBaseTabsProps } from '@mui/x-date-pickers/internals';
import type { TimeRangePickerTabsClasses } from "./timeRangePickerTabsClasses.mjs";
export interface ExportedTimeRangePickerTabsProps extends ExportedBaseTabsProps {
  /**
   * Toggles visibility of the tabs allowing view switching.
   * @default `window.innerHeight < 667` for `DesktopTimeRangePicker` and `MobileTimeRangePicker`, `displayStaticWrapperAs === 'desktop'` for `StaticTimeRangePicker`
   */
  hidden?: boolean;
  /**
   * Time tab icon.
   * @default Time
   */
  timeIcon?: React.ReactElement<any>;
  /**
   * Override or extend the styles applied to the component.
   */
  classes?: Partial<TimeRangePickerTabsClasses>;
}
export interface TimeRangePickerTabsProps extends ExportedTimeRangePickerTabsProps {}
declare function TimeRangePickerTabs(inProps: TimeRangePickerTabsProps): React.JSX.Element | null;
declare namespace TimeRangePickerTabs {
  var propTypes: any;
}
export { TimeRangePickerTabs };