import type { MakeOptional } from '@mui/x-internals/types'; import { PickerManager, TimeValidationError } from "../models/index.js"; import { UseFieldInternalProps } from "../internals/hooks/useField/index.js"; import { AmPmProps } from "../internals/models/props/time.js"; import { ExportedValidateTimeProps, ValidateTimeProps } from "../validation/validateTime.js"; import { PickerValue } from "../internals/models/index.js"; export declare function useTimeManager(parameters?: UseTimeManagerParameters): UseTimeManagerReturnValue; type SharedTimeAndTimeRangeValidationProps = 'disablePast' | 'disableFuture'; export declare function useApplyDefaultValuesToTimeValidationProps(props: Pick): Pick; export interface UseTimeManagerParameters extends AmPmProps { enableAccessibleFieldDOMStructure?: TEnableAccessibleFieldDOMStructure; } export type UseTimeManagerReturnValue = PickerManager>; export interface TimeManagerFieldInternalProps extends MakeOptional, 'format'>, ExportedValidateTimeProps, AmPmProps {} export {};