/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: accesscontrol/member.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export declare namespace accesscontrol { enum MemberType { CERT = 0, CERT_HASH = 1, PUBLIC_KEY = 2, DID = 3, ALIAS = 4, ADDR = 5 } enum MemberStatus { NORMAL = 0, INVALID = 1, REVOKED = 2, FROZEN = 3 } enum VerifyType { CRL = 0 } class Member extends pb_1.Message { #private; constructor(data?: any[] | { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; }); get org_id(): string; set org_id(value: string); get member_type(): MemberType; set member_type(value: MemberType); get member_info(): Uint8Array; set member_info(value: Uint8Array); static fromObject(data: { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; }): Member; toObject(): { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Member; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): Member; } class MemberFull extends pb_1.Message { #private; constructor(data?: any[] | { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; member_id?: string; role?: string; uid?: string; }); get org_id(): string; set org_id(value: string); get member_type(): MemberType; set member_type(value: MemberType); get member_info(): Uint8Array; set member_info(value: Uint8Array); get member_id(): string; set member_id(value: string); get role(): string; set role(value: string); get uid(): string; set uid(value: string); static fromObject(data: { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; member_id?: string; role?: string; uid?: string; }): MemberFull; toObject(): { org_id?: string; member_type?: MemberType; member_info?: Uint8Array; member_id?: string; role?: string; uid?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MemberFull; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): MemberFull; } class MemberExtraData extends pb_1.Message { #private; constructor(data?: any[] | { sequence?: number; }); get sequence(): number; set sequence(value: number); static fromObject(data: { sequence?: number; }): MemberExtraData; toObject(): { sequence?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MemberExtraData; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): MemberExtraData; } class MemberAndExtraData extends pb_1.Message { #private; constructor(data?: any[] | { member?: Member; extra_data?: MemberExtraData; }); get member(): Member; set member(value: Member); get has_member(): boolean; get extra_data(): MemberExtraData; set extra_data(value: MemberExtraData); get has_extra_data(): boolean; static fromObject(data: { member?: ReturnType; extra_data?: ReturnType; }): MemberAndExtraData; toObject(): { member?: ReturnType; extra_data?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MemberAndExtraData; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): MemberAndExtraData; } class PKInfo extends pb_1.Message { #private; constructor(data?: any[] | { pk_bytes?: Uint8Array; role?: string; org_id?: string; }); get pk_bytes(): Uint8Array; set pk_bytes(value: Uint8Array); get role(): string; set role(value: string); get org_id(): string; set org_id(value: string); static fromObject(data: { pk_bytes?: Uint8Array; role?: string; org_id?: string; }): PKInfo; toObject(): { pk_bytes?: Uint8Array; role?: string; org_id?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PKInfo; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): PKInfo; } }