import { OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { FormBuilder } from '@angular/forms'; import { TechlifyListComponent } from 'ngx-techlify-core'; import { PaymentService } from '../payment.service'; import * as i0 from "@angular/core"; export declare class PaymentListComponent extends TechlifyListComponent implements OnInit { private fb; private activatedRoute; private paymentService; customerId: number; invoiceId: number; showHeader: boolean; showFilter: boolean; showActions: boolean; basePath: string; columnConfig: { label: string; def: string; isSelected: boolean; isEditable: boolean; }[]; selectedColumns: { label: string; def: string; isSelected: boolean; isEditable: boolean; }[]; get displayedColumns(): string[]; amountTotal: number; constructor(fb: FormBuilder, activatedRoute: ActivatedRoute, paymentService: PaymentService); ngOnInit(): void; loadData(): void; listenForFilterChanges(): void; updateFormWithQueryParams(): void; assignFilter(column: any, direction: string): void; onPaymentDeleted(index: number): void; onColumnsUpdated(columns: any[]): void; removeColumn(def: string): void; getCustomerNames(payment: any): any; getInvoices(payment: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }