import type { DOMRenderProps } from "../../utils/dom"; import type { DateInputGroupVariants } from "@heroui/styles"; import type { ComponentPropsWithRef, ReactNode } from "react"; import type { DateInputProps as DateInputPrimitiveProps, DateSegmentProps as DateSegmentPrimitiveProps, DateInputProps as TimeInputPrimitiveProps, DateSegmentProps as TimeSegmentPrimitiveProps } from "react-aria-components/DateField"; import React from "react"; import { Group as GroupPrimitive } from "react-aria-components/Group"; interface DateInputGroupRootProps extends ComponentPropsWithRef, DateInputGroupVariants { } declare const DateInputGroupRoot: ({ children, className, fullWidth, variant, ...props }: DateInputGroupRootProps) => import("react/jsx-runtime").JSX.Element; interface DateInputGroupPrefixProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const DateInputGroupPrefix: ({ children, className, ...props }: DateInputGroupPrefixProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface DateInputGroupInputProps extends DateInputPrimitiveProps, Partial> { } declare const DateInputGroupInput: ({ className, ...props }: DateInputGroupInputProps) => import("react/jsx-runtime").JSX.Element; interface DateInputGroupSegmentProps extends DateSegmentPrimitiveProps, Partial> { className?: string; } declare const DateInputGroupSegment: ({ className, segment, ...props }: DateInputGroupSegmentProps) => import("react/jsx-runtime").JSX.Element; interface DateInputGroupInputContainerProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const DateInputGroupInputContainer: ({ children, className, ...props }: DateInputGroupInputContainerProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface DateInputGroupSuffixProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const DateInputGroupSuffix: ({ children, className, ...props }: DateInputGroupSuffixProps & Omit>) => import("react/jsx-runtime").JSX.Element; export { DateInputGroupRoot, DateInputGroupInput, DateInputGroupInputContainer, DateInputGroupSegment, DateInputGroupPrefix, DateInputGroupSuffix, }; export type { DateInputGroupRootProps, DateInputGroupInputProps, DateInputGroupInputContainerProps, DateInputGroupSegmentProps, DateInputGroupPrefixProps, DateInputGroupSuffixProps, };