import { type RefObject, FocusEventHandler } from 'react'; import type { TimeValue } from '../../../core/types/time.js'; import type { DateTimeInputRef, DateTimeRangeError, DateTimeRangePickerProps } from '../types.js'; export declare const useDateTimeRangePickerValidation: (touchedContainerRef: RefObject, validationInputRef: RefObject, valueFrom: TimeValue | null, valueTo: TimeValue | null, validationProps: Pick) => { evaluate: (input: string | null) => import("@dynatrace-sdk/units/types/packages/util/units/src/util-format/time.js").TimeValue | null; reevaluate: (value: TimeValue | null) => TimeValue | null; onBlurTouched: FocusEventHandler; onError: { from: import("react").Dispatch>; to: import("react").Dispatch>; }; errorFrom: DateTimeRangeError; errorTo: DateTimeRangeError; validate: (from: TimeValue | null, to: TimeValue | null, showInitialError?: boolean) => void; };