import { MatPaginator, MatSort } from '@angular/material';
import { NgxDataTableDataSource } from './ngx-data-table-datasource';
export declare class NgxDataTableComponent {
    data: any[];
    paginator: MatPaginator;
    sort: MatSort;
    dataSource: NgxDataTableDataSource;
    /** Columns displayed in the table. Columns IDs can be added, removed, or reordered. */
    displayedColumns: Array<string>;
    expandedElement: Array<string>;
    isExpansionDetailRow: (i: number, row: Object) => boolean;
    /**
     * expand collapse a row
     * @param row
     */
    toggleRow(row: any): void;
    applyFilter(filterValue: string): void;
}
