import { OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { RequestHelperService } from 'ngx-techlify-core'; import { ExpenseService } from '../expense.service'; import { Sort } from '@angular/material/sort'; import { MatTableDataSource } from '@angular/material/table'; import { SelectionModel } from '@angular/cdk/collections'; import * as i0 from "@angular/core"; export declare class ExpenseListTableComponent implements OnInit { private requestHelperService; private expenseService; filterForm: FormGroup; type: string; importId: number; showActions: boolean; displayedColumns: string[]; dataSource: MatTableDataSource; isLoading: boolean; totalItems: number; currentPage: number; perPage: number; selection: SelectionModel; constructor(requestHelperService: RequestHelperService, expenseService: ExpenseService); ngOnInit(): void; /** * Load the data from api. */ loadData(): void; isAllSelected(): boolean; toggleAllRows(): void; /** * Handle on sort change event. * @param sort */ onSortChange(sort: Sort): void; /** * Handle on scroll event. */ onScroll(): void; /** * Reset and reload the data from api. */ reload(): void; onProcessingStatusUpdated(update: any, index: number): void; onUpdated(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }