import type { RequiredProps } from '../common/util.js'; import type IgcTreeItemComponent from './tree-item.js'; export interface IgcTreeComponentEventMap { igcSelection: CustomEvent; igcItemExpanding: CustomEvent; igcItemExpanded: CustomEvent; igcItemCollapsing: CustomEvent; igcItemCollapsed: CustomEvent; igcActiveItem: CustomEvent; } export type TreeSelectionEventInit = RequiredProps, 'detail' | 'cancelable'>; export interface IgcTreeSelectionEventArgs { newSelection: IgcTreeItemComponent[]; }