import { AxiosResponse } from "axios"; import { BaseRet } from "../../../common/interface"; import { Wecom, WecomConfig } from "../../../wecom"; import { TagUserRet, ITag, ITagCreateDto, ITagUserDto, TagCreateRet, TagListRet, TagUserListRet } from "./interface"; export declare class Tag extends Wecom { constructor(config: Partial); /** * @description 创建标签 * @param {(ITagCreateDto | string)} tag * @return {*} {Promise>} * @memberof Tag */ create(tag: ITagCreateDto | string): Promise>; /** * @description 更新标签名字 * @param {ITag} tag * @return {*} {Promise>} * @memberof Tag */ update(tag: ITag): Promise>; /** * @description 删除标签 * @param {number} tagid * @return {*} {Promise>} * @memberof Tag */ delete(tagid: number): Promise>; /** * @description 获取标签成员 * @param {number} tagid * @return {*} {Promise>} * @memberof Tag */ get(tagid: number): Promise>; /** * @description 增加标签成员 * @param {ITagUserDto} data * @return {*} {Promise>} * @memberof Tag */ addTagUser(data: ITagUserDto): Promise>; /** * @description 删除标签成员 * @param {ITagUserDto} data * @return {*} {Promise>} * @memberof Tag */ delTagUser(data: ITagUserDto): Promise>; /** * @description 获取标签列表 * @return {*} {Promise>} * @memberof Tag */ list(): Promise>; }