import { ViewContainerRef, ComponentRef, OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; import { KlesTableConfig } from '../models/tableconfig.model'; import * as i0 from "@angular/core"; export declare class KlesTableDirective implements OnInit, OnChanges { private container; tableConfig: KlesTableConfig; lines: any[]; footer: any; _onLoaded: EventEmitter; _onSelected: EventEmitter; _onChangeHeaderCell: EventEmitter; _onChangeCell: EventEmitter; _onChangeFooterCell: EventEmitter; _onStatusHeaderChange: EventEmitter; _onClick: EventEmitter; componentRef: ComponentRef; constructor(container: ViewContainerRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; buildComponent(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }