/** * @license * Copyright (c) 2016 - 2026 Vaadin Ltd. * This program is available under Apache License Version 2.0, available at https://vaadin.com/license/ */ import type { GridDefaultItem } from './vaadin-grid.js'; import type { GridColumn, GridColumnMixin } from './vaadin-grid-column.js'; import type { GridTreeColumnMixinClass } from './vaadin-grid-tree-column-mixin.js'; /** * `` is a helper element for the `` * that provides default renderer and functionality for toggling tree/hierarchical items. * * #### Example: * ```html * * * * * ... * ``` */ declare class GridTreeColumn extends HTMLElement { hidden: boolean; } interface GridTreeColumn extends GridTreeColumnMixinClass, GridColumnMixin>, GridColumn {} declare global { interface HTMLElementTagNameMap { 'vaadin-grid-tree-column': GridTreeColumn; } } export { GridTreeColumn };