import * as React from 'react'; import { UseValidationReturnValue } from '@mui/x-date-pickers/validation'; import { PickerValueType } from '@mui/x-date-pickers/models'; import { FieldChangeHandler, PickerManagerEnableAccessibleFieldDOMStructure, PickerManagerError, PickerRangeValue, PickerValue, RangePosition, UseFieldInternalProps } from '@mui/x-date-pickers/internals'; import { PickerAnyRangeManager } from "../../internals/models/managers.js"; import { UseMultiInputFieldSelectedSectionsResponseItem } from "./useMultiInputRangeFieldSelectedSections.js"; import type { UseMultiInputRangeFieldTextFieldProps } from "./useMultiInputRangeField.js"; /** * @ignore - internal hook. */ export declare function useTextFieldProps(parameters: UseTextFieldPropsParameters): UseMultiInputRangeFieldTextFieldProps, TForwardedProps>; interface UseTextFieldPropsParameters { valueType: PickerValueType; value: PickerRangeValue; onChange: FieldChangeHandler>; autoFocus: boolean | undefined; forwardedProps: TForwardedProps; sharedInternalProps: UseTextFieldSharedInternalProps; selectedSectionProps: UseMultiInputFieldSelectedSectionsResponseItem; position: RangePosition; validation: UseValidationReturnValue>; } export interface UseTextFieldBaseForwardedProps { onKeyDown?: React.KeyboardEventHandler; onClick?: React.MouseEventHandler; onFocus?: React.FocusEventHandler; [key: string]: any; } interface UseTextFieldSharedInternalProps extends Pick, PickerManagerError>, 'enableAccessibleFieldDOMStructure' | 'disabled' | 'readOnly' | 'timezone' | 'format' | 'formatDensity' | 'shouldRespectLeadingZeros'> {} export {};