import { ChangeDetectorRef, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { ListService, LocalizationService } from '@abp/ng.core'; import { DatatableComponent } from '@swimlane/ngx-datatable'; import { NgxDatatableMessages } from '../tokens'; import * as i0 from "@angular/core"; export declare class NgxDatatableListDirective implements OnChanges, OnDestroy, OnInit { private table; private cdRef; private localizationService; private ngxDatatableMessages; private subscription; private querySubscription; list: ListService; constructor(table: DatatableComponent, cdRef: ChangeDetectorRef, localizationService: LocalizationService, ngxDatatableMessages: NgxDatatableMessages); private setInitialValues; private subscribeToPage; private subscribeToSort; private subscribeToQuery; ngOnChanges({ list }: SimpleChanges): void; ngOnDestroy(): void; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }