import { ChipSize } from '../../atoms/Chip'; export interface ChipGroupProps { /** The chips. Anything falsy is dropped so conditional children are safe. */ children: React.ReactNode; /** * Maximum chips shown before the rest collapse behind a `+N more` control. * Omit to show every chip. */ max?: number; /** Spacing between chips, in 8px grid units. */ spacing?: number; /** Prevent wrapping and keep the group on one line. */ noWrap?: boolean; /** * Called instead of expanding in place, for when the remainder belongs in a * popover or a detail view rather than inline. */ onOverflow?: () => void; /** Accessible name for the group, e.g. "MITRE techniques". */ label?: string; /** * Size of the overflow `+N more` chip. Children keep their own `size`; * pass the same value on both when the group should share a height. * @default 'small' */ size?: ChipSize; } /** * @example * * {techniques.map((t) => )} * */ export declare function ChipGroup({ children, max, spacing, noWrap, onOverflow, label, size, }: ChipGroupProps): import("react").JSX.Element; export default ChipGroup;