import type { useRelevantValueFromProps } from './useRelevantValueFromProps.js'; import type { useGetDestructuredValues } from './useGetDestructuredValues.js'; import type { useGetPropsBasedOnType } from './useGetPropsBasedOnType.js'; import type { useGetReferences } from './useGetReferences.js'; import type { useFocusTracker } from './useFocusTracker.js'; import type { DSControlledDateTimePickerT } from '../react-desc-prop-types.js'; import type { DSControlledDateTimePickerInternalsT } from '../sharedTypes.js'; interface Config { relevantValues: ReturnType; destructuredValues: ReturnType; propsBasedOnType: ReturnType; DOMRefs: ReturnType; focusTrackers: ReturnType; } export declare const useChangeHandlers: ({ relevantValues, destructuredValues, propsBasedOnType, focusTrackers }: Config) => { handleChangeComposedDateTimeString: (newDateString: string, newTimeString: string, metaInfo: DSControlledDateTimePickerT.InternalInputsChangeMetaInfo) => void; handleChangeComposedDateString: (newDateString: string, metaInfo: Partial) => void; handleChangeComposedTimeString: (newTimeString: string, metaInfo: Partial) => void; handleChangeMonth: DSControlledDateTimePickerT.OnInternalInputsChange; handleChangeDay: DSControlledDateTimePickerT.OnInternalInputsChange; handleChangeYear: DSControlledDateTimePickerT.OnInternalInputsChange; handleChangeHours: DSControlledDateTimePickerT.OnInternalInputsChange; handleChangeMinutes: DSControlledDateTimePickerT.OnInternalInputsChange; handleChangeMeridiem: DSControlledDateTimePickerT.OnInternalInputsChange; handleClearAll: DSControlledDateTimePickerInternalsT.OnDSBtnClick; }; export {};