import * as React from 'react'; import { TimeClockProps } from "../TimeClock/index.js"; import { TimeView } from "../models/index.js"; import { DigitalClockProps } from "../DigitalClock/index.js"; import { BaseClockProps } from "../internals/models/props/time.js"; import { MultiSectionDigitalClockProps } from "../MultiSectionDigitalClock/index.js"; import { TimeViewWithMeridiem } from "../internals/models/index.js"; import type { TimePickerProps } from "../TimePicker/TimePicker.types.js"; export type TimeViewRendererProps> = Omit & { view: TView; onViewChange?: (view: TView) => void; views: readonly TView[]; }; export declare const renderTimeViewClock: ({ view, onViewChange, focusedView, onFocusedViewChange, views, value, defaultValue, referenceDate, onChange, className, classes, disableFuture, disablePast, minTime, maxTime, shouldDisableTime, minutesStep, ampm, ampmInClock, slots, slotProps, readOnly, disabled, sx, autoFocus, showViewSwitcher, disableIgnoringDatePartForTimeValidation, timezone }: TimeViewRendererProps>) => React.JSX.Element; export declare const renderDigitalClockTimeView: ({ view, onViewChange, focusedView, onFocusedViewChange, views, value, defaultValue, referenceDate, onChange, className, classes, disableFuture, disablePast, minTime, maxTime, shouldDisableTime, minutesStep, ampm, slots, slotProps, readOnly, disabled, sx, autoFocus, disableIgnoringDatePartForTimeValidation, timeSteps, skipDisabled, timezone }: TimeViewRendererProps, Omit & Pick>) => React.JSX.Element; export declare const renderMultiSectionDigitalClockTimeView: ({ view, onViewChange, focusedView, onFocusedViewChange, views, value, defaultValue, referenceDate, onChange, className, classes, disableFuture, disablePast, minTime, maxTime, shouldDisableTime, minutesStep, ampm, slots, slotProps, readOnly, disabled, sx, autoFocus, disableIgnoringDatePartForTimeValidation, timeSteps, skipDisabled, timezone }: TimeViewRendererProps) => React.JSX.Element;