import { FinancialInventoryTable } from '../_models/financial-inventory.model'; import { ColumnFilter, DataTableColumnData, DataTableConfig, DataTableLazyLoadDataSource, DataTableLazyLoadRefresher, DataTableObservableCompletionListener, DataTableObservableErrorListener, TableAction } from "@cas-hub/acabim-common-client"; export declare class InventoryDataProvider extends DataTableLazyLoadDataSource { readonly observableErrorListener?: DataTableObservableErrorListener | undefined; readonly observableCompleteListener?: DataTableObservableCompletionListener | undefined; readonly actionListener?: ((action: TableAction) => void) | undefined; rowsPerPage: number; stateKey: string; constructor(isFilterEnabled: boolean, columnFilters: ColumnFilter[], actions: TableAction[], refresher: DataTableLazyLoadRefresher, observableErrorListener?: DataTableObservableErrorListener | undefined, observableCompleteListener?: DataTableObservableCompletionListener | undefined, actionListener?: ((action: TableAction) => void) | undefined, titleOverride?: string); isFilterEnabled: boolean; readonly columnData: DataTableColumnData[]; readonly config: DataTableConfig; readonly columnFilters: ColumnFilter[]; readonly actions: TableAction[]; onDataExpanded(value: FinancialInventoryTable): void; onAction(action: TableAction): void; }