import type { DOMRenderProps } from "../../utils/dom"; import type { ColorInputGroupVariants } from "@heroui/styles"; import type { ComponentPropsWithRef, ReactNode } from "react"; import type { InputProps as InputPrimitiveProps } from "react-aria-components/Input"; import React from "react"; import { Group as GroupPrimitive } from "react-aria-components/Group"; interface ColorInputGroupRootProps extends ComponentPropsWithRef, ColorInputGroupVariants { } declare const ColorInputGroupRoot: ({ children, className, fullWidth, variant, ...props }: ColorInputGroupRootProps) => import("react/jsx-runtime").JSX.Element; interface ColorInputGroupPrefixProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const ColorInputGroupPrefix: ({ children, className, ...props }: ColorInputGroupPrefixProps & Omit>) => import("react/jsx-runtime").JSX.Element; interface ColorInputGroupInputProps extends InputPrimitiveProps { className?: string; } declare const ColorInputGroupInput: ({ className, ...props }: ColorInputGroupInputProps) => import("react/jsx-runtime").JSX.Element; interface ColorInputGroupSuffixProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const ColorInputGroupSuffix: ({ children, className, ...props }: ColorInputGroupSuffixProps & Omit>) => import("react/jsx-runtime").JSX.Element; export { ColorInputGroupRoot, ColorInputGroupInput, ColorInputGroupPrefix, ColorInputGroupSuffix }; export type { ColorInputGroupRootProps, ColorInputGroupInputProps, ColorInputGroupPrefixProps, ColorInputGroupSuffixProps, };