import React from 'react'; import type { DateTime } from '@gravity-ui/date-utils'; import type { ButtonButtonProps, PopupProps, TextInputProps } from '@gravity-ui/uikit'; import type { CalendarInstance, CalendarProps } from "../../Calendar/index.js"; import type { DateFieldProps } from "../../DateField/index.js"; import type { RangeValue } from "../../types/index.js"; import type { DatePickerProps } from "../DatePicker.js"; import type { DatePickerState } from "./useDatePickerState.js"; interface InnerDatePickerProps { groupProps: React.HTMLAttributes & { ref: React.Ref; }; fieldProps: TextInputProps; calendarButtonProps: ButtonButtonProps & { ref: React.Ref; }; popupProps: PopupProps; calendarProps: CalendarProps & { ref: React.Ref; }; timeInputProps: DateFieldProps; } export declare function useDatePickerProps>(state: DatePickerState, { onFocus, onBlur, ...props }: DatePickerProps): InnerDatePickerProps; export {};