import { ElementRef, QueryList, TemplateRef } from '@angular/core'; import { IgxHierarchicalGridComponent } from './hierarchical-grid.component'; import { IgxRowDirective } from '../row.directive'; import { IgxHierarchicalGridCellComponent } from './hierarchical-cell.component'; export declare class IgxHierarchicalRowComponent extends IgxRowDirective { /** * The rendered cells in the row component. * * ```typescript * // get the cells of the third selected row * let selectedRowCells = this.grid.selectedRows[2].cells; * ``` */ cells: QueryList; expander: ElementRef; readonly viewIndex: number; /** * @hidden */ protected defaultExpandedTemplate: TemplateRef; /** * @hidden */ protected defaultEmptyTemplate: TemplateRef; /** * @hidden */ protected defaultCollapsedTemplate: TemplateRef; /** * @hidden */ tabindex: number; /** * Returns whether the row is expanded. * ```typescript * const RowExpanded = this.grid1.rowList.first.expanded; * ``` */ readonly expanded: boolean; readonly hasChildren: boolean; /** * @hidden */ readonly highlighted: boolean; /** * @hidden */ expanderClick(event: any): void; /** * Toggles the hierarchical row. * ```typescript * this.grid1.rowList.first.toggle() * ``` */ toggle(): void; /** * @hidden * @internal */ select: () => void; /** * @hidden * @internal */ deselect: () => void; /** * @hidden */ readonly iconTemplate: TemplateRef; private endEdit; }