export type BadgeListProps<T> = {
    items: {
        name: string;
        item: T;
    }[];
    onSelectItem?: (item: T, index: number) => void;
    onAddItem?: (item?: T) => void;
    onRemoveItem?: (item: T, index: number) => void;
    addButtonLabel?: string;
};
export declare const BadgeList: <T>({ items, onSelectItem, onAddItem, onRemoveItem, addButtonLabel, }: BadgeListProps<T>) => import("react/jsx-runtime").JSX.Element;
