import { EventEmitter } from '../../stencil-public-runtime'; export declare class Group { hostElement: HTMLIxGroupElement; /** * Prevent header from being selectable */ suppressHeaderSelection: boolean; /** * Group header */ header?: string; /** * Group header subtitle */ subHeader?: string; /** * Whether the group is expanded or collapsed. Defaults to false. */ expanded: boolean; /** * Whether the group is selected. */ selected: boolean; /** * The index of the selected group entry. * If undefined no group item is selected. */ index?: number; /** * Expand the group if the header is clicked */ expandOnHeaderClick: boolean; /** * Emits when whole group gets selected. */ selectGroup: EventEmitter; /** * Emits when group item gets selected. */ selectItem: EventEmitter; /** * Group expanded */ expandedChanged: EventEmitter; itemSelected: boolean; slotSize: number; footerVisible: boolean; showExpandCollapsedIcon: boolean; hasDropdown: boolean; private observer; selectedChanged(newSelected: boolean): void; get dropdownItems(): Element[]; get groupItems(): Array; get groupContent(): Element | null | undefined; private onExpandClick; private onHeaderClick; private changeHeaderSelection; private changeItemIndex; private onSlotChange; private checkDropdownSlot; componentWillRender(): void; componentDidLoad(): void; disconnectedCallback(): void; onItemClicked(event: CustomEvent): void; render(): any; }