import type { MakeOptional } from '@mui/x-internals/types'; import { PickerManager, DateValidationError } from "../models/index.js"; import { UseFieldInternalProps } from "../internals/hooks/useField/index.js"; import { ExportedValidateDateProps, ValidateDateProps } from "../validation/validateDate.js"; import { PickerValue } from "../internals/models/index.js"; export declare function useDateManager(parameters?: UseDateManagerParameters): UseDateManagerReturnValue; type SharedDateAndDateRangeValidationProps = 'disablePast' | 'disableFuture' | 'minDate' | 'maxDate'; export declare function useApplyDefaultValuesToDateValidationProps(props: Pick): Pick; export interface UseDateManagerParameters { enableAccessibleFieldDOMStructure?: TEnableAccessibleFieldDOMStructure; } export type UseDateManagerReturnValue = PickerManager>; export interface DateManagerFieldInternalProps extends MakeOptional, 'format'>, ExportedValidateDateProps {} export {};