import type { MakeOptional } from '@mui/x-internals/types'; import { PickerManager } from '@mui/x-date-pickers/models'; import { AmPmProps, PickerRangeValue, UseFieldInternalProps } from '@mui/x-date-pickers/internals'; import { TimeRangeValidationError, RangeFieldSeparatorProps } from "../models/index.js"; import { ExportedValidateTimeRangeProps, ValidateTimeRangeProps } from "../validation/validateTimeRange.js"; export declare function useTimeRangeManager(parameters?: UseTimeRangeManagerParameters): UseTimeRangeManagerReturnValue; export interface UseTimeRangeManagerParameters extends RangeFieldSeparatorProps, AmPmProps { enableAccessibleFieldDOMStructure?: TEnableAccessibleFieldDOMStructure; } export type UseTimeRangeManagerReturnValue = PickerManager>; export interface TimeRangeManagerFieldInternalProps extends MakeOptional, 'format'>, ExportedValidateTimeRangeProps, AmPmProps, RangeFieldSeparatorProps {}