import { PageEvent } from '@angular/material/paginator'; import { Observable } from 'rxjs'; import { IPagination } from '../../interfaces/pagination.interface'; import { ISelection } from '../../interfaces/selection.interface'; import { DefaultKlesTableService } from '../defaulttable.service'; import { KlesSelectionTableLazyService } from '../features/selection/selectiontablelazy.service'; import { KlesDragDropRowTableService } from '../features/dragdrop/dragdroprow.service'; import { KlesUnfoldRowTableService } from '../features/unfoldrow/unfoldrow.service'; import { AbstractKlesLazyTableService } from './abstractlazytable.service'; declare const KlesLazyTableService_base: import("polytype").Polytype.ClusteredConstructor<[typeof DefaultKlesTableService, typeof KlesSelectionTableLazyService, typeof KlesDragDropRowTableService, typeof KlesUnfoldRowTableService]>; export declare class KlesLazyTableService extends KlesLazyTableService_base implements AbstractKlesLazyTableService { private pagination; constructor(pagination: IPagination, selection?: ISelection); onHeaderChange(e: any): void; onHeaderCellChange(e: any): void; onCellChange(e: any): void; onLineChange(e: any): void; onFooterChange(e: any): void; onPageChange(event: PageEvent): void; drop(e: any): void; getSortPredicate(index: number, item: any): boolean; load(sort: string, order: string, page: number, perPage: number, filter?: { [key: string]: any; }): Observable<{ lines: any[]; totalCount: number; footer?: any; header?: any; indeterminate?: boolean; }>; reload(): void; } export {};