/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: accesscontrol/policy.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export declare namespace accesscontrol { class Policy extends pb_1.Message { #private; constructor(data?: any[] | { rule?: string; org_list?: string[]; role_list?: string[]; }); get rule(): string; set rule(value: string); get org_list(): string[]; set org_list(value: string[]); get role_list(): string[]; set role_list(value: string[]); static fromObject(data: { rule?: string; org_list?: string[]; role_list?: string[]; }): Policy; toObject(): { rule?: string; org_list?: string[]; role_list?: string[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Policy; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): Policy; } }