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