import { OnDestroy, OnInit } from '@angular/core'; import { FinancialInventoryService } from '../_services/financial-inventory.service'; import { ColumnFilter, DatatableComponent, DataTableDataSource } from '@cas-hub/acabim-common-client'; import { FinancialInventoryTable, LineItem } from '../_models/financial-inventory.model'; import { FinancialManagementService } from '../_services/financial-management.service'; import { Subscription } from 'rxjs'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class FinancialInventoryComponent implements OnInit, OnDestroy { private readonly router; private readonly financialService; private readonly financialInventoryService; dataTable: DatatableComponent; dataSources: DataTableDataSource[]; financialServiceSub: Subscription; totalRecords: number; columnFilters: ColumnFilter[]; showAddInventoryModal: boolean; showEditInventoryModal: boolean; loading: boolean; financeEnabled: boolean; constructor(router: Router, financialService: FinancialManagementService, financialInventoryService: FinancialInventoryService); ngOnInit(): void; ngOnDestroy(): void; loadDatatable(): void; getInventoryTable(data: LineItem[]): FinancialInventoryTable[]; handleDataSource(event: any): void; openAddItemModal(): void; closeAddItemModal(close: boolean): void; closeEditItemModal(close: boolean): void; closeAddModal(close: boolean): void; closeEditModal(close: boolean): void; goToFinSettings(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }