import { ComponentPropsWithoutRef } from 'react'; import { DataTrackingId, LayoutUtilProps } from '../../types'; /** * Props for the ButtonCompound component * @extends LayoutUtilProps * @extends ComponentPropsWithoutRef<"button"> */ export type ButtonCompoundProps = LayoutUtilProps & ComponentPropsWithoutRef<"button"> & { /** * The shape of the compound button. * @default rounded */ shape?: "pill" | "circular" | "rounded"; } & /** * Data tracking id */ DataTrackingId; /** * ButtonCompound component for creating compound button layouts. * * Features: * - Three shape options (pill, circular, rounded) * - Transparent background for compound layouts * - Supports layout utilities for positioning and spacing * - Full accessibility support with proper ARIA attributes * - Flexible content support * - Consistent styling with other button components * - Hover and active state management * - Automatic tracking ID generation for analytics * * @example * * * */ export declare const ButtonCompound: import('react').ForwardRefExoticComponent, HTMLButtonElement>, "ref"> & { /** * The shape of the compound button. * @default rounded */ shape?: "pill" | "circular" | "rounded"; } & DataTrackingId & import('react').RefAttributes>;