import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { UntypedFormBuilder } from '@angular/forms'; import { DateAdapter } from '@angular/material/core'; import { MatDialog } from '@angular/material/dialog'; import { DomSanitizer } from '@angular/platform-browser'; import { BehaviorSubject, Subject } from 'rxjs'; import { AbstractKlesLazyTableService } from '../../services/lazy/abstractlazytable.service'; import { KlesTableComponent } from '../table/table.component'; import { MatTable } from '@angular/material/table'; import * as i0 from "@angular/core"; export declare class KlesLazyTableComponent extends KlesTableComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { protected adapter: DateAdapter; private fb1; ref: ChangeDetectorRef; protected dialog: MatDialog; sanitizer: DomSanitizer; _adapter: DateAdapter; tableService: AbstractKlesLazyTableService; protected _elementRef: ElementRef; loading: import("@angular/core").WritableSignal; filteredValues$: BehaviorSubject<{ [key: string]: any; }>; reload$: Subject; matTable: MatTable; _onSelectedLineResponse: EventEmitter; _onSelectedResponse: EventEmitter; constructor(adapter: DateAdapter, fb1: UntypedFormBuilder, ref: ChangeDetectorRef, dialog: MatDialog, sanitizer: DomSanitizer, _adapter: DateAdapter, tableService: AbstractKlesLazyTableService, _elementRef: ElementRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; getLineFields(_id: any, key: any): import("@3kles/kles-material-dynamicforms").IKlesFieldConfig; setDataSourceAttributes(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }