import { Feature } from 'oak-frontend-base/es/types/Feature'; import { EntityDict } from '../oak-app-domain'; import { Cache } from 'oak-frontend-base/es/features/cache'; import { LocalStorage } from 'oak-frontend-base/es/features/localStorage'; export declare class UserWechatPublicTag extends Feature { private cache; private storage; constructor(cache: Cache, storage: LocalStorage); getTagUsers(params: { applicationId: string; tagId: number; }): Promise; batchtagging(params: { applicationId: string; openIdList: string[]; tagId: number; }): Promise; batchuntagging(params: { applicationId: string; openIdList: string[]; tagId: number; }): Promise; getUserTags(params: { applicationId: string; openId: string; }): Promise; getUsers(params: { applicationId: string; nextOpenId: string; }): Promise; tagging(params: { applicationId: string; openId: string; tagIdList: number[]; }): Promise; syncToLocale(params: { applicationId: string; openId: string; }): Promise; syncToWechat(params: { applicationId: string; id: string; openId: string; }): Promise; }