import * as i0 from '@angular/core';

/**
 * @description
 * Container component for organizing multiple chip elements with consistent spacing and layout.
 * Provides visual grouping for related chips such as tags, filters, or selected items.
 * Content is projected via ng-content expecting eui-chip children.
 * Automatically applies appropriate spacing and wrapping behavior for chip collections.
 * Typically used for displaying sets of tags, categories, or multi-select values.
 *
 * @usageNotes
 * ```html
 * <eui-chip-group>
 *     <eui-chip>Label</eui-chip>
 *     <eui-chip>SubLabel</eui-chip>
 * </eui-chip-group>
 * ```
 */
declare class EuiChipGroupComponent {
    /**
     * Returns the CSS classes for the component.
     * This binds the 'eui-chip-group' class to the host element.
     *
     * @returns {string} The CSS class name
     */
    get cssClasses(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuiChipGroupComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuiChipGroupComponent, "eui-chip-group", never, {}, {}, never, ["*"], true, never>;
}

declare const EUI_CHIP_GROUP: readonly [typeof EuiChipGroupComponent];

export { EUI_CHIP_GROUP, EuiChipGroupComponent };
//# sourceMappingURL=eui-components-eui-chip-group.d.ts.map
