// package: wechaty.puppet // file: wechaty/puppet/tag.proto import * as jspb from "google-protobuf"; export class TagPayload extends jspb.Message { getId(): string; setId(value: string): void; getName(): string; setName(value: string): void; getGroupId(): string; setGroupId(value: string): void; getType(): TagTypeMap[keyof TagTypeMap]; setType(value: TagTypeMap[keyof TagTypeMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagPayload.AsObject; static toObject(includeInstance: boolean, msg: TagPayload): TagPayload.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagPayload, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagPayload; static deserializeBinaryFromReader(message: TagPayload, reader: jspb.BinaryReader): TagPayload; } export namespace TagPayload { export type AsObject = { id: string, name: string, groupId: string, type: TagTypeMap[keyof TagTypeMap], } } export class TagGroupPayload extends jspb.Message { getId(): string; setId(value: string): void; getName(): string; setName(value: string): void; getType(): TagTypeMap[keyof TagTypeMap]; setType(value: TagTypeMap[keyof TagTypeMap]): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupPayload.AsObject; static toObject(includeInstance: boolean, msg: TagGroupPayload): TagGroupPayload.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupPayload, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupPayload; static deserializeBinaryFromReader(message: TagGroupPayload, reader: jspb.BinaryReader): TagGroupPayload; } export namespace TagGroupPayload { export type AsObject = { id: string, name: string, type: TagTypeMap[keyof TagTypeMap], } } export class TagContactTagAddRequest extends jspb.Message { clearTagIdsList(): void; getTagIdsList(): Array; setTagIdsList(value: Array): void; addTagIds(value: string, index?: number): string; clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagContactTagAddRequest.AsObject; static toObject(includeInstance: boolean, msg: TagContactTagAddRequest): TagContactTagAddRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagContactTagAddRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagContactTagAddRequest; static deserializeBinaryFromReader(message: TagContactTagAddRequest, reader: jspb.BinaryReader): TagContactTagAddRequest; } export namespace TagContactTagAddRequest { export type AsObject = { tagIdsList: Array, contactIdsList: Array, } } export class TagContactTagAddResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagContactTagAddResponse.AsObject; static toObject(includeInstance: boolean, msg: TagContactTagAddResponse): TagContactTagAddResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagContactTagAddResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagContactTagAddResponse; static deserializeBinaryFromReader(message: TagContactTagAddResponse, reader: jspb.BinaryReader): TagContactTagAddResponse; } export namespace TagContactTagAddResponse { export type AsObject = { } } export class TagContactTagRemoveRequest extends jspb.Message { clearTagIdsList(): void; getTagIdsList(): Array; setTagIdsList(value: Array): void; addTagIds(value: string, index?: number): string; clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagContactTagRemoveRequest.AsObject; static toObject(includeInstance: boolean, msg: TagContactTagRemoveRequest): TagContactTagRemoveRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagContactTagRemoveRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagContactTagRemoveRequest; static deserializeBinaryFromReader(message: TagContactTagRemoveRequest, reader: jspb.BinaryReader): TagContactTagRemoveRequest; } export namespace TagContactTagRemoveRequest { export type AsObject = { tagIdsList: Array, contactIdsList: Array, } } export class TagContactTagRemoveResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagContactTagRemoveResponse.AsObject; static toObject(includeInstance: boolean, msg: TagContactTagRemoveResponse): TagContactTagRemoveResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagContactTagRemoveResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagContactTagRemoveResponse; static deserializeBinaryFromReader(message: TagContactTagRemoveResponse, reader: jspb.BinaryReader): TagContactTagRemoveResponse; } export namespace TagContactTagRemoveResponse { export type AsObject = { } } export class TagGroupAddRequest extends jspb.Message { getTagGroupName(): string; setTagGroupName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupAddRequest.AsObject; static toObject(includeInstance: boolean, msg: TagGroupAddRequest): TagGroupAddRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupAddRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupAddRequest; static deserializeBinaryFromReader(message: TagGroupAddRequest, reader: jspb.BinaryReader): TagGroupAddRequest; } export namespace TagGroupAddRequest { export type AsObject = { tagGroupName: string, } } export class TagGroupAddResponse extends jspb.Message { getTagGroupId(): string; setTagGroupId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupAddResponse.AsObject; static toObject(includeInstance: boolean, msg: TagGroupAddResponse): TagGroupAddResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupAddResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupAddResponse; static deserializeBinaryFromReader(message: TagGroupAddResponse, reader: jspb.BinaryReader): TagGroupAddResponse; } export namespace TagGroupAddResponse { export type AsObject = { tagGroupId: string, } } export class TagGroupDeleteRequest extends jspb.Message { getTagGroupId(): string; setTagGroupId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupDeleteRequest.AsObject; static toObject(includeInstance: boolean, msg: TagGroupDeleteRequest): TagGroupDeleteRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupDeleteRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupDeleteRequest; static deserializeBinaryFromReader(message: TagGroupDeleteRequest, reader: jspb.BinaryReader): TagGroupDeleteRequest; } export namespace TagGroupDeleteRequest { export type AsObject = { tagGroupId: string, } } export class TagGroupDeleteResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupDeleteResponse.AsObject; static toObject(includeInstance: boolean, msg: TagGroupDeleteResponse): TagGroupDeleteResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupDeleteResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupDeleteResponse; static deserializeBinaryFromReader(message: TagGroupDeleteResponse, reader: jspb.BinaryReader): TagGroupDeleteResponse; } export namespace TagGroupDeleteResponse { export type AsObject = { } } export class TagTagInfo extends jspb.Message { getTagId(): string; setTagId(value: string): void; getTagName(): string; setTagName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagInfo.AsObject; static toObject(includeInstance: boolean, msg: TagTagInfo): TagTagInfo.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagInfo, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagInfo; static deserializeBinaryFromReader(message: TagTagInfo, reader: jspb.BinaryReader): TagTagInfo; } export namespace TagTagInfo { export type AsObject = { tagId: string, tagName: string, } } export class TagTagAddRequest extends jspb.Message { getDeprecatedTagName(): string; setDeprecatedTagName(value: string): void; getTagGroupId(): string; setTagGroupId(value: string): void; clearTagNameList(): void; getTagNameList(): Array; setTagNameList(value: Array): void; addTagName(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagAddRequest.AsObject; static toObject(includeInstance: boolean, msg: TagTagAddRequest): TagTagAddRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagAddRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagAddRequest; static deserializeBinaryFromReader(message: TagTagAddRequest, reader: jspb.BinaryReader): TagTagAddRequest; } export namespace TagTagAddRequest { export type AsObject = { deprecatedTagName: string, tagGroupId: string, tagNameList: Array, } } export class TagTagAddResponse extends jspb.Message { getDeprecatedTagId(): string; setDeprecatedTagId(value: string): void; clearTagInfoList(): void; getTagInfoList(): Array; setTagInfoList(value: Array): void; addTagInfo(value?: TagTagInfo, index?: number): TagTagInfo; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagAddResponse.AsObject; static toObject(includeInstance: boolean, msg: TagTagAddResponse): TagTagAddResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagAddResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagAddResponse; static deserializeBinaryFromReader(message: TagTagAddResponse, reader: jspb.BinaryReader): TagTagAddResponse; } export namespace TagTagAddResponse { export type AsObject = { deprecatedTagId: string, tagInfoList: Array, } } export class TagTagDeleteRequest extends jspb.Message { getDeprecatedTagId(): string; setDeprecatedTagId(value: string): void; clearTagIdList(): void; getTagIdList(): Array; setTagIdList(value: Array): void; addTagId(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagDeleteRequest.AsObject; static toObject(includeInstance: boolean, msg: TagTagDeleteRequest): TagTagDeleteRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagDeleteRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagDeleteRequest; static deserializeBinaryFromReader(message: TagTagDeleteRequest, reader: jspb.BinaryReader): TagTagDeleteRequest; } export namespace TagTagDeleteRequest { export type AsObject = { deprecatedTagId: string, tagIdList: Array, } } export class TagTagDeleteResponse extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagDeleteResponse.AsObject; static toObject(includeInstance: boolean, msg: TagTagDeleteResponse): TagTagDeleteResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagDeleteResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagDeleteResponse; static deserializeBinaryFromReader(message: TagTagDeleteResponse, reader: jspb.BinaryReader): TagTagDeleteResponse; } export namespace TagTagDeleteResponse { export type AsObject = { } } export class TagTagModifyRequest extends jspb.Message { getDeprecatedTagId(): string; setDeprecatedTagId(value: string): void; getDeprecatedTagNewName(): string; setDeprecatedTagNewName(value: string): void; clearTagNewInfoList(): void; getTagNewInfoList(): Array; setTagNewInfoList(value: Array): void; addTagNewInfo(value?: TagTagInfo, index?: number): TagTagInfo; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagModifyRequest.AsObject; static toObject(includeInstance: boolean, msg: TagTagModifyRequest): TagTagModifyRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagModifyRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagModifyRequest; static deserializeBinaryFromReader(message: TagTagModifyRequest, reader: jspb.BinaryReader): TagTagModifyRequest; } export namespace TagTagModifyRequest { export type AsObject = { deprecatedTagId: string, deprecatedTagNewName: string, tagNewInfoList: Array, } } export class TagTagModifyResponse extends jspb.Message { getDeprecatedTagId(): string; setDeprecatedTagId(value: string): void; getDeprecatedTagName(): string; setDeprecatedTagName(value: string): void; clearTagInfoList(): void; getTagInfoList(): Array; setTagInfoList(value: Array): void; addTagInfo(value?: TagTagInfo, index?: number): TagTagInfo; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagModifyResponse.AsObject; static toObject(includeInstance: boolean, msg: TagTagModifyResponse): TagTagModifyResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagModifyResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagModifyResponse; static deserializeBinaryFromReader(message: TagTagModifyResponse, reader: jspb.BinaryReader): TagTagModifyResponse; } export namespace TagTagModifyResponse { export type AsObject = { deprecatedTagId: string, deprecatedTagName: string, tagInfoList: Array, } } export class TagGroupListRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupListRequest.AsObject; static toObject(includeInstance: boolean, msg: TagGroupListRequest): TagGroupListRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupListRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupListRequest; static deserializeBinaryFromReader(message: TagGroupListRequest, reader: jspb.BinaryReader): TagGroupListRequest; } export namespace TagGroupListRequest { export type AsObject = { } } export class TagGroupListResponse extends jspb.Message { clearTagGroupIdsList(): void; getTagGroupIdsList(): Array; setTagGroupIdsList(value: Array): void; addTagGroupIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupListResponse.AsObject; static toObject(includeInstance: boolean, msg: TagGroupListResponse): TagGroupListResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupListResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupListResponse; static deserializeBinaryFromReader(message: TagGroupListResponse, reader: jspb.BinaryReader): TagGroupListResponse; } export namespace TagGroupListResponse { export type AsObject = { tagGroupIdsList: Array, } } export class TagGroupTagListRequest extends jspb.Message { getTagGroupId(): string; setTagGroupId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupTagListRequest.AsObject; static toObject(includeInstance: boolean, msg: TagGroupTagListRequest): TagGroupTagListRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupTagListRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupTagListRequest; static deserializeBinaryFromReader(message: TagGroupTagListRequest, reader: jspb.BinaryReader): TagGroupTagListRequest; } export namespace TagGroupTagListRequest { export type AsObject = { tagGroupId: string, } } export class TagGroupTagListResponse extends jspb.Message { clearTagIdsList(): void; getTagIdsList(): Array; setTagIdsList(value: Array): void; addTagIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupTagListResponse.AsObject; static toObject(includeInstance: boolean, msg: TagGroupTagListResponse): TagGroupTagListResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupTagListResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupTagListResponse; static deserializeBinaryFromReader(message: TagGroupTagListResponse, reader: jspb.BinaryReader): TagGroupTagListResponse; } export namespace TagGroupTagListResponse { export type AsObject = { tagIdsList: Array, } } export class TagTagListRequest extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagListRequest.AsObject; static toObject(includeInstance: boolean, msg: TagTagListRequest): TagTagListRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagListRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagListRequest; static deserializeBinaryFromReader(message: TagTagListRequest, reader: jspb.BinaryReader): TagTagListRequest; } export namespace TagTagListRequest { export type AsObject = { } } export class TagTagListResponse extends jspb.Message { clearTagIdsList(): void; getTagIdsList(): Array; setTagIdsList(value: Array): void; addTagIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagListResponse.AsObject; static toObject(includeInstance: boolean, msg: TagTagListResponse): TagTagListResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagListResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagListResponse; static deserializeBinaryFromReader(message: TagTagListResponse, reader: jspb.BinaryReader): TagTagListResponse; } export namespace TagTagListResponse { export type AsObject = { tagIdsList: Array, } } export class TagContactTagListRequest extends jspb.Message { getContactId(): string; setContactId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagContactTagListRequest.AsObject; static toObject(includeInstance: boolean, msg: TagContactTagListRequest): TagContactTagListRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagContactTagListRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagContactTagListRequest; static deserializeBinaryFromReader(message: TagContactTagListRequest, reader: jspb.BinaryReader): TagContactTagListRequest; } export namespace TagContactTagListRequest { export type AsObject = { contactId: string, } } export class TagContactTagListResponse extends jspb.Message { clearTagIdsList(): void; getTagIdsList(): Array; setTagIdsList(value: Array): void; addTagIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagContactTagListResponse.AsObject; static toObject(includeInstance: boolean, msg: TagContactTagListResponse): TagContactTagListResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagContactTagListResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagContactTagListResponse; static deserializeBinaryFromReader(message: TagContactTagListResponse, reader: jspb.BinaryReader): TagContactTagListResponse; } export namespace TagContactTagListResponse { export type AsObject = { tagIdsList: Array, } } export class TagTagContactListRequest extends jspb.Message { getTagId(): string; setTagId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagContactListRequest.AsObject; static toObject(includeInstance: boolean, msg: TagTagContactListRequest): TagTagContactListRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagContactListRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagContactListRequest; static deserializeBinaryFromReader(message: TagTagContactListRequest, reader: jspb.BinaryReader): TagTagContactListRequest; } export namespace TagTagContactListRequest { export type AsObject = { tagId: string, } } export class TagTagContactListResponse extends jspb.Message { clearContactIdsList(): void; getContactIdsList(): Array; setContactIdsList(value: Array): void; addContactIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagTagContactListResponse.AsObject; static toObject(includeInstance: boolean, msg: TagTagContactListResponse): TagTagContactListResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagTagContactListResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagTagContactListResponse; static deserializeBinaryFromReader(message: TagTagContactListResponse, reader: jspb.BinaryReader): TagTagContactListResponse; } export namespace TagTagContactListResponse { export type AsObject = { contactIdsList: Array, } } export class TagGroupPayloadRequest extends jspb.Message { getGroupId(): string; setGroupId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupPayloadRequest.AsObject; static toObject(includeInstance: boolean, msg: TagGroupPayloadRequest): TagGroupPayloadRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupPayloadRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupPayloadRequest; static deserializeBinaryFromReader(message: TagGroupPayloadRequest, reader: jspb.BinaryReader): TagGroupPayloadRequest; } export namespace TagGroupPayloadRequest { export type AsObject = { groupId: string, } } export class TagGroupPayloadResponse extends jspb.Message { hasPayload(): boolean; clearPayload(): void; getPayload(): TagGroupPayload | undefined; setPayload(value?: TagGroupPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagGroupPayloadResponse.AsObject; static toObject(includeInstance: boolean, msg: TagGroupPayloadResponse): TagGroupPayloadResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagGroupPayloadResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagGroupPayloadResponse; static deserializeBinaryFromReader(message: TagGroupPayloadResponse, reader: jspb.BinaryReader): TagGroupPayloadResponse; } export namespace TagGroupPayloadResponse { export type AsObject = { payload?: TagGroupPayload.AsObject, } } export class TagPayloadRequest extends jspb.Message { getTagId(): string; setTagId(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagPayloadRequest.AsObject; static toObject(includeInstance: boolean, msg: TagPayloadRequest): TagPayloadRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagPayloadRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagPayloadRequest; static deserializeBinaryFromReader(message: TagPayloadRequest, reader: jspb.BinaryReader): TagPayloadRequest; } export namespace TagPayloadRequest { export type AsObject = { tagId: string, } } export class TagPayloadResponse extends jspb.Message { hasPayload(): boolean; clearPayload(): void; getPayload(): TagPayload | undefined; setPayload(value?: TagPayload): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): TagPayloadResponse.AsObject; static toObject(includeInstance: boolean, msg: TagPayloadResponse): TagPayloadResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: TagPayloadResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): TagPayloadResponse; static deserializeBinaryFromReader(message: TagPayloadResponse, reader: jspb.BinaryReader): TagPayloadResponse; } export namespace TagPayloadResponse { export type AsObject = { payload?: TagPayload.AsObject, } } export interface TagTypeMap { UNSPECIFIC: 0; PERSONAL: 1; CORPORATION: 2; } export const TagType: TagTypeMap;