import type { DOMRenderProps } from "../../utils/dom"; import type { DatePickerVariants } from "@heroui/styles"; import type { ComponentPropsWithRef } from "react"; import type { DateValue } from "react-aria-components/Calendar"; import React from "react"; import { Button as ButtonPrimitive } from "react-aria-components/Button"; import { DatePicker as DatePickerPrimitive, Popover as PopoverPrimitive } from "react-aria-components/DatePicker"; interface DatePickerRootProps extends ComponentPropsWithRef>, DatePickerVariants { } declare const DatePickerRoot: { ({ children, className, onOpenChange, ...props }: DatePickerRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface DatePickerTriggerProps extends ComponentPropsWithRef { } declare const DatePickerTrigger: React.ForwardRefExoticComponent & React.RefAttributes>; interface DatePickerTriggerIndicatorProps extends DOMRenderProps { children?: React.ReactNode; className?: string; } declare const DatePickerTriggerIndicator: { ({ children, className, ...props }: DatePickerTriggerIndicatorProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface DatePickerPopoverProps extends Omit, "children"> { children: React.ReactNode; } declare const DatePickerPopover: { ({ children, className, placement, ...props }: DatePickerPopoverProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { DatePickerRoot, DatePickerTrigger, DatePickerTriggerIndicator, DatePickerPopover }; export type { DatePickerRootProps, DatePickerTriggerProps, DatePickerTriggerIndicatorProps, DatePickerPopoverProps, };