import { default as React } from 'react'; import { Spacing } from '@viasat/beam-shared/utils'; import { ChipSize } from '@viasat/beam-shared/components/chips'; import { ChipProps } from './Chip'; export interface ChipsGroupProps extends Omit, 'onChange'> { /** * Specify amount of Chips in a ChipGroup */ children: React.ReactElement | React.ReactElement[]; /** * Specify if multiple Chips can be selected * @default false */ multiple?: boolean; /** * Specify a change handler for the ChipGroup */ onChange?: (selectedChips: string[]) => void; /** * Controlled selected Chips */ selectedChips?: string[]; /** * Specify the name attribute for the ChipGroup */ name?: string; /** * Specify if the ChipGroup is selectable * @default false */ selectable?: boolean; /** * Specify the gap between Chips */ gap?: Spacing; /** * Specify the size of the ChipGroup * @default 'md' */ size?: ChipSize; } export declare function ChipGroup({ children, onClick, multiple, onChange, selectedChips, className: _className, name: _name, selectable, gap, size, ...props }: ChipsGroupProps): import("react/jsx-runtime").JSX.Element;