import type { InputGroupVariants } from "@heroui/styles";
import type { ComponentPropsWithRef } from "react";
import { Group as GroupPrimitive, Input as InputPrimitive, TextArea as TextAreaPrimitive } from "react-aria-components";
interface InputGroupRootProps extends ComponentPropsWithRef<typeof GroupPrimitive>, InputGroupVariants {
}
declare const InputGroupRoot: ({ children, className, fullWidth, onClick, variant, ...props }: InputGroupRootProps) => import("react/jsx-runtime").JSX.Element;
interface InputGroupInputProps extends ComponentPropsWithRef<typeof InputPrimitive> {
}
declare const InputGroupInput: ({ className, ...props }: InputGroupInputProps) => import("react/jsx-runtime").JSX.Element;
interface InputGroupPrefixProps extends ComponentPropsWithRef<"div"> {
}
declare const InputGroupPrefix: ({ children, className, ...props }: InputGroupPrefixProps) => import("react/jsx-runtime").JSX.Element;
interface InputGroupTextAreaProps extends ComponentPropsWithRef<typeof TextAreaPrimitive> {
}
declare const InputGroupTextArea: ({ className, ...props }: InputGroupTextAreaProps) => import("react/jsx-runtime").JSX.Element;
interface InputGroupSuffixProps extends ComponentPropsWithRef<"div"> {
}
declare const InputGroupSuffix: ({ children, className, ...props }: InputGroupSuffixProps) => import("react/jsx-runtime").JSX.Element;
export { InputGroupRoot, InputGroupInput, InputGroupTextArea, InputGroupPrefix, InputGroupSuffix };
export type { InputGroupRootProps, InputGroupInputProps, InputGroupTextAreaProps, InputGroupPrefixProps, InputGroupSuffixProps, };
