import type { StyleSlots } from '../../../core/types'; /** Visual regions for the InputGroup component family. */ type InputGroupSlot = 'root' | 'addon' | 'button' | 'text' | 'input' | 'textarea'; declare const inputGroupStyles: StyleSlots; /** CVA variants for InputGroupAddon alignment. */ declare const inputGroupAddonVariants: (props?: ({ align?: "inline-end" | "inline-start" | "block-end" | "block-start" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** CVA variants for InputGroupButton sizing. */ declare const inputGroupButtonVariants: (props?: ({ size?: "sm" | "xs" | "icon-xs" | "icon-sm" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export { inputGroupStyles, inputGroupAddonVariants, inputGroupButtonVariants, }; export type { InputGroupSlot }; //# sourceMappingURL=InputGroup.styles.d.ts.map