import BaseComponent from "../Counter/BaseComponent";
import BadgeElement from "./Badge.svelte";
export default class BadgeGroup extends BaseComponent {
    private align;
    private gap;
    selectedValues: Array<string>;
    private selectedItems;
    name: string;
    private styles;
    badgeProps: Record<string, any>;
    constructor();
    static get observedAttributes(): string[];
    attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
    renderChilds: () => void;
    buildBadge: (badge: any, badgeValue: any) => BadgeElement;
    findKeyByValue(obj: Record<string, any>, value: string): string | undefined;
    badgeDismissed: (value: string) => void;
    connectedCallback(): void;
    private handleClick;
    addListeners(): void;
    disconnectedCallback(): void;
    render(): void;
}
