import { EntityApi, IApi, IApiPayload, IApp } from "@etsoo/appscript"; import { StockSiteQueryRQ } from "./rq/stockSite/StockSiteQueryRQ"; import { StockSiteQueryData } from "./dto/stockSite/StockSiteQueryData"; import { StockSiteViewProductData } from "./dto/stockSite/StockSiteViewProductData"; /** * Stock Site API */ export declare class StockSiteApi extends EntityApi { /** * Constructor * @param app Application * @param api API */ constructor(app: IApp, api?: IApi); /** * Query * @param rq Request data * @param payload Payload * @returns Result */ query(rq: StockSiteQueryRQ, payload?: IApiPayload): Promise; /** * View product * @param id Product id * @param payload Payload * @returns Result */ viewProduct(id: number, payload?: IApiPayload): Promise; }