import { type VariantProps } from 'class-variance-authority'; import * as React from 'react'; declare const InputGroup: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; declare const InputGroupAddon: React.ForwardRefExoticComponent & React.HTMLAttributes & VariantProps<(props?: ({ align?: "inline-start" | "inline-end" | "block-end" | "block-start" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string>, "ref"> & React.RefAttributes>; declare const InputGroupButton: React.ForwardRefExoticComponent string> & { isLoading?: boolean; }, "type" | "size"> & VariantProps<(props?: ({ size?: "xs" | "sm" | "icon-xs" | "icon-sm" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string> & { type?: "button" | "submit" | "reset"; }, "ref"> & React.RefAttributes>; declare const InputGroupText: React.ForwardRefExoticComponent, HTMLSpanElement>, "ref"> & React.RefAttributes>; declare const InputGroupInput: React.ForwardRefExoticComponent, HTMLInputElement>, "ref"> & React.RefAttributes>; declare const InputGroupTextarea: React.ForwardRefExoticComponent, HTMLTextAreaElement>, "ref"> & React.RefAttributes>; export { InputGroup, InputGroupAddon, InputGroupButton, InputGroupText, InputGroupInput, InputGroupTextarea };