import { EntityApi, IApi, IApiPayload, IApp } from "@etsoo/appscript"; import { TagListRQ } from "./rq/tag/TagListRQ"; import { TagQueryData } from "./dto/tag/TagQueryData"; import { TagQueryRQ } from "./rq/tag/TagQueryRQ"; /** * Tag API */ export declare class TagApi extends EntityApi { /** * Constructor * @param app Application * @param api API */ constructor(app: IApp, api?: IApi); /** * List * @param rq Request data * @param payload Payload * @returns Result */ list(rq: TagListRQ, payload?: IApiPayload): Promise; /** * Query * @param rq Request data * @param payload Payload * @returns Result */ query(rq: TagQueryRQ, payload?: IApiPayload): Promise; }