import { ProductListingScreenData } from "../interface/screen/product-listing-screen-data"; import { TableData } from "../../component-library/aster-table/interface/table-data"; export declare abstract class AsterProductListingService
{ screen: ProductListingScreenData; private _loading; private _table; private _productList; get isLoading(): boolean; set isLoading(value: boolean); get table(): TableData
; set table(value: TableData
); get productList(): P[]; set productList(value: P[]); abstract fetchProductList(): void; abstract prepareProductListTable(): TableData
; }