import { LitElement } from 'lit'; import IgcSelectItemComponent from './select-item.js'; /** * @element igc-select-group - A container for a group of `igc-select-item` components. * * @slot label - Contains the group's label. * @slot - Intended to contain the items belonging to this group. * * @csspart label - The native label element. */ export default class IgcSelectGroupComponent extends LitElement { static readonly tagName = "igc-select-group"; static styles: import("lit").CSSResult[]; static register(): void; private readonly _internals; private controlledItems; /** All child `igc-select-item`s. */ items: Array; protected activeItems: Array; private _observerCallback; /** * Whether the group item and all its children are disabled. * @attr */ disabled: boolean; constructor(); protected firstUpdated(): Promise; protected disabledChange(): void; protected render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'igc-select-group': IgcSelectGroupComponent; } }