import { ChangeDetectorRef, ElementRef, NgZone, OnInit } from '@angular/core'; import { CompositeFilterDescriptor } from '@progress/kendo-data-query'; import { GridFormComponent } from '../grid-form'; import { ApiService, LanguagesService, MessageService, StateService } from '../../../core'; import { TreeListComponent } from '@progress/kendo-angular-treelist'; export declare class TreeGridFormComponent extends GridFormComponent implements OnInit { protected api: ApiService; protected message: MessageService; lang: LanguagesService; protected state: StateService; protected cd: ChangeDetectorRef; protected el: ElementRef; protected ngZone: NgZone; constructor(api: ApiService, message: MessageService, lang: LanguagesService, state: StateService, cd: ChangeDetectorRef, el: ElementRef, ngZone: NgZone); expandField: string; idField: string; parentIdField: string; tree: TreeListComponent; treeGridSelectedKeys: any[]; ngOnInit(): void; load(): void; save(serial?: number, OnSaved?: (success: number, message: string) => void): void; resize(): void; filterChange(event: CompositeFilterDescriptor): void; sortChange(event: any): void; expandEvent(event: any): void; selectionChange(): void; }