import { ElementRef, ViewContainerRef, TemplateRef, Injector } from '@angular/core'; import { EJTemplateDirective } from './../template'; export declare class TreeGridHeaderTemplateDirective extends EJTemplateDirective { protected el: ElementRef; protected viewContainerRef: ViewContainerRef; protected templateRef: TemplateRef; protected injector: Injector; referenceObj: any; constructor(el: ElementRef, viewContainerRef: ViewContainerRef, templateRef: TemplateRef, injector: Injector); ngOnInit(): void; ngAfterViewInit(): void; compileTemplate(): void; compileCurrentTemplate(tempElement: any): void; clearTempalte(): void; ngOnDestroy(): void; }