import { type RefObject, ClipboardEventHandler } from 'react'; import type { TimeValue } from '../../../core/types/time.js'; import type { DateTimeInputRef, DateTimeRangePickerProps } from '../types.js'; interface UseDateTimeRangePickerProps extends Pick { touchedContainerRef: RefObject; validationInputRef: RefObject; } /** * A hook that provides the default functionality for the DateTimeRange picker * @internal */ export declare const useDateTimeRangePicker: (props: UseDateTimeRangePickerProps) => { placeholder: { from: string; to: string; }; value: { from: TimeValue | null; to: TimeValue | null; }; onChange: { from: (value: TimeValue | null) => void; to: (value: TimeValue | null) => void; }; onCopyCapture: ClipboardEventHandler; onPasteCapture: ClipboardEventHandler; onBlurTouched: import("react").FocusEventHandler; onError: { from: import("react").Dispatch>; to: import("react").Dispatch>; }; errorFrom: import("../types.js").DateTimeRangeError; errorTo: import("../types.js").DateTimeRangeError; validate: (from: TimeValue | null, to: TimeValue | null, showInitialError?: boolean) => void; }; export {};