import { AfterContentInit, AfterViewInit, ElementRef, OnInit, QueryList } from '@angular/core'; import { AmexioGridColumnComponent } from '../datagrid/data.grid.column'; import { CommonDataService } from '../../services/data/common.data.service'; import { LifeCycleBaseComponent } from './../../base/lifecycle.base.component'; export declare class TreeDataTableComponent extends LifeCycleBaseComponent implements OnInit, AfterContentInit, AfterViewInit { treeDataTableService: CommonDataService; document: any; private componentLoaded; _data: any; data: any[]; datareader: string; httpmethod: string; httpurl: string; displayfield: string; valuefield: string; selectedRecord: any; height: any; gridHeader: ElementRef; rowSelect: any; responseData: any; columns: any[]; previousValue: any; viewRows: any; mask: boolean; generatedId: any; yesFullScreen: boolean; desktopFlag: boolean; fullscreenMax: boolean; columnRef: QueryList; constructor(treeDataTableService: CommonDataService, document: any); ngOnInit(): void; ngAfterViewInit(): void; ngAfterContentInit(): void; createConfig(): void; updateComponent(): void; setData(httpResponse: any): void; getResponseData(httpResponse: any): any; removeAll(): void; expandAll(): void; toogle(row: any, index: number): void; addRows(row: any, index: number): void; removeRows(node: any): void; setRemovedRows(nc: any): void; setSelectedRow(rowData: any, event: any): void; onResize(): void; generateIndex(data: any, parentId: number, rannumber: any): void; splitID(id: any): any; arrowUp(ref: any): void; arrowDown(ref: any): void; arrowRight(ref: any): void; findNextColumn(index: any, firstId: any, randomNo: any): void; arrowLeft(ref: any): void; findPreviousColumn(index: any, firstId: any, randomNo: any): void; keyHome(ref: any): void; findHomeColumn(unitId: any, firstId: any, newFirstId: any, randomNo: any): void; keyEnd(ref: any): void; keyControlHome(ref: any): void; findControlHomeColumn(unitId: any, firstId: any, randomNo: any): void; keyControlEnd(ref: any): void; findControlEndColumn(unitId: any, firstId: any, randomNo: any): void; }