import { HTMLAttributes, ReactNode } from 'react'; type VariantTypes = "default" | "primary" | "primary-danger" | "subdued"; export interface InputGroupProps extends HTMLAttributes { /** * The children to render within the InputGroup. * This can be any React node or a collection of React nodes such as Buttons, TextInput, and Select elements. */ children?: ReactNode; /** * Additional CSS class name(s) to apply to the InputGroup for custom styling. * @default "" */ className?: string; /** * The variant style to apply to the group and its children. */ variant?: VariantTypes; /** * If true, all elements within the InputGroup will be disabled. * Individual elements can override this setting if needed. * @default false */ disabled?: boolean; } /** * InputGroup is a component used to visually group related elements such as * Buttons, TextInput, and Select elements, providing a cohesive styling approach. * @see https://cloudoperators.github.io/juno/?path=/docs/wip-inputgroup--docs * @see {@link InputGroupProps} */ export declare const InputGroup: ({ children, className, variant, disabled, ...props }: InputGroupProps) => ReactNode; export {}; //# sourceMappingURL=InputGroup.component.d.ts.map