import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class MdbTableService {
    private _dataSource;
    private _dataSourceChanged;
    constructor();
    addRow(newRow: any): void;
    addRowAfter(index: number, row: any): void;
    removeRow(index: number): void;
    rowRemoved(): Observable<boolean>;
    removeLastRow(): void;
    getDataSource(): any;
    setDataSource(data: any): void;
    dataSourceChange(): Observable<any>;
    filterLocalDataBy(searchKey: any): any;
    searchLocalDataBy(searchKey: any): any;
    searchDataObservable(searchKey: any): Observable<any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<MdbTableService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<MdbTableService>;
}
