import { LitElement } from 'lit-element'; import type { PropertyValues } from 'lit-element'; declare global { interface HTMLElementTagNameMap { 'vwc-button-toggle-group': VWCButtonToggleGroup; } } export declare const VALID_BUTTON_ELEMENTS: string[]; export declare class VWCButtonToggleGroup extends LitElement { #private; multi: boolean; enlarged: boolean; dense: boolean; required: boolean; disabled: boolean; constructor(); get items(): Element[]; get selected(): Element[]; get values(): (string | false | null)[]; set values(values: (string | false | null)[]); private get size(); protected updated(changes: Map): void; protected firstUpdated(_changedProperties: PropertyValues): void; protected render(): unknown; private toggleChildrenDisabledState; private toggleChildDisabledState; private setNodesAndClickEvents; private isButtonValidForToggle; private setNodeAndClickEvent; private handleButtonClick; private setNodeAttributes; private toggleButtonSelectedState; private setVwcButtonSize; private clearSelection; private dispatchToggleEvent; }