import React from 'react'; import type { DateTime } from '@gravity-ui/date-utils'; import type { CalendarProps } from "../Calendar/index.js"; import type { AccessibilityProps, DomProps, FocusableProps, InputDOMProps, KeyboardEvents, PopupStyleProps, StyleProps, TextInputProps } from "../types/index.js"; import type { DatePickerStateOptions } from "./hooks/datePickerStateFactory.js"; import "./DatePicker.css"; export interface DatePickerProps extends DatePickerStateOptions, TextInputProps, FocusableProps, KeyboardEvents, DomProps, InputDOMProps, StyleProps, AccessibilityProps, PopupStyleProps { children?: (props: CalendarProps) => React.ReactNode; disablePortal?: boolean; disableFocusTrap?: boolean; } export declare function DatePicker({ className, ...props }: DatePickerProps): import("react/jsx-runtime").JSX.Element;