import { BaseComponentProps } from '../internal/base-component';
import { NonCancelableEventHandler } from '../internal/events';
import { IconProps } from '../icon';
export interface TokenGroupProps extends BaseComponentProps {
    alignment?: TokenGroupProps.Alignment;
    items?: ReadonlyArray<TokenGroupProps.Item>;
    onDismiss?: NonCancelableEventHandler<TokenGroupProps.DismissDetail>;
}
export declare namespace TokenGroupProps {
    type Alignment = 'horizontal' | 'vertical';
    interface Item {
        label?: string;
        disabled?: boolean;
        labelTag?: string;
        description?: string;
        iconAlt?: string;
        iconName?: IconProps.Name;
        iconUrl?: string;
        tags?: ReadonlyArray<string>;
        dismissLabel?: string;
    }
    interface DismissDetail {
        itemIndex: number;
    }
}
