/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.19.1 * source: google/protobuf/descriptor.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export declare enum Edition { EDITION_UNKNOWN = 0, EDITION_PROTO2 = 998, EDITION_PROTO3 = 999, EDITION_2023 = 1000, EDITION_2024 = 1001, EDITION_1_TEST_ONLY = 1, EDITION_2_TEST_ONLY = 2, EDITION_99997_TEST_ONLY = 99997, EDITION_99998_TEST_ONLY = 99998, EDITION_99999_TEST_ONLY = 99999, EDITION_MAX = 2147483647 } export declare class FileDescriptorSet extends pb_1.Message { #private; constructor(data?: any[] | { file: FileDescriptorProto[]; }); get file(): FileDescriptorProto[]; set file(value: FileDescriptorProto[]); static fromObject(data: { file?: ReturnType[]; }): FileDescriptorSet; toObject(): { file?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FileDescriptorSet; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FileDescriptorSet; } export declare class FileDescriptorProto extends pb_1.Message { #private; constructor(data?: any[] | { name?: string; package?: string; dependency: string[]; public_dependency: number[]; weak_dependency: number[]; message_type: DescriptorProto[]; enum_type: EnumDescriptorProto[]; service: ServiceDescriptorProto[]; extension: FieldDescriptorProto[]; options?: FileOptions; source_code_info?: SourceCodeInfo; syntax?: string; edition?: Edition; }); get name(): string; set name(value: string); get has_name(): boolean; get package(): string; set package(value: string); get has_package(): boolean; get dependency(): string[]; set dependency(value: string[]); get public_dependency(): number[]; set public_dependency(value: number[]); get weak_dependency(): number[]; set weak_dependency(value: number[]); get message_type(): DescriptorProto[]; set message_type(value: DescriptorProto[]); get enum_type(): EnumDescriptorProto[]; set enum_type(value: EnumDescriptorProto[]); get service(): ServiceDescriptorProto[]; set service(value: ServiceDescriptorProto[]); get extension(): FieldDescriptorProto[]; set extension(value: FieldDescriptorProto[]); get options(): FileOptions; set options(value: FileOptions); get has_options(): boolean; get source_code_info(): SourceCodeInfo; set source_code_info(value: SourceCodeInfo); get has_source_code_info(): boolean; get syntax(): string; set syntax(value: string); get has_syntax(): boolean; get edition(): Edition; set edition(value: Edition); get has_edition(): boolean; static fromObject(data: { name?: string; package?: string; dependency: string[]; public_dependency: number[]; weak_dependency: number[]; message_type?: ReturnType[]; enum_type?: ReturnType[]; service?: ReturnType[]; extension?: ReturnType[]; options?: ReturnType; source_code_info?: ReturnType; syntax?: string; edition?: Edition; }): FileDescriptorProto; toObject(): { name?: string; package?: string; dependency: string[]; public_dependency: number[]; weak_dependency: number[]; message_type?: ReturnType[]; enum_type?: ReturnType[]; service?: ReturnType[]; extension?: ReturnType[]; options?: ReturnType; source_code_info?: ReturnType; syntax?: string; edition?: Edition; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FileDescriptorProto; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FileDescriptorProto; } export declare class DescriptorProto extends pb_1.Message { #private; constructor(data?: any[] | { name?: string; field: FieldDescriptorProto[]; extension: FieldDescriptorProto[]; nested_type: DescriptorProto[]; enum_type: EnumDescriptorProto[]; extension_range: DescriptorProtoExtensionRange[]; oneof_decl: OneofDescriptorProto[]; options?: MessageOptions; reserved_range: DescriptorProtoReservedRange[]; reserved_name: string[]; }); get name(): string; set name(value: string); get has_name(): boolean; get field(): FieldDescriptorProto[]; set field(value: FieldDescriptorProto[]); get extension(): FieldDescriptorProto[]; set extension(value: FieldDescriptorProto[]); get nested_type(): DescriptorProto[]; set nested_type(value: DescriptorProto[]); get enum_type(): EnumDescriptorProto[]; set enum_type(value: EnumDescriptorProto[]); get extension_range(): DescriptorProtoExtensionRange[]; set extension_range(value: DescriptorProtoExtensionRange[]); get oneof_decl(): OneofDescriptorProto[]; set oneof_decl(value: OneofDescriptorProto[]); get options(): MessageOptions; set options(value: MessageOptions); get has_options(): boolean; get reserved_range(): DescriptorProtoReservedRange[]; set reserved_range(value: DescriptorProtoReservedRange[]); get reserved_name(): string[]; set reserved_name(value: string[]); static fromObject(data: { name?: string; field?: ReturnType[]; extension?: ReturnType[]; nested_type?: ReturnType[]; enum_type?: ReturnType[]; extension_range?: ReturnType[]; oneof_decl?: ReturnType[]; options?: ReturnType; reserved_range?: ReturnType[]; reserved_name: string[]; }): DescriptorProto; toObject(): { name?: string; field?: ReturnType[]; extension?: ReturnType[]; nested_type?: ReturnType[]; enum_type?: ReturnType[]; extension_range?: ReturnType[]; oneof_decl?: ReturnType[]; options?: ReturnType; reserved_range?: ReturnType[]; reserved_name: string[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DescriptorProto; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): DescriptorProto; } export declare class DescriptorProtoExtensionRange extends pb_1.Message { #private; constructor(data?: any[] | { start?: number; end?: number; options?: ExtensionRangeOptions; }); get start(): number; set start(value: number); get has_start(): boolean; get end(): number; set end(value: number); get has_end(): boolean; get options(): ExtensionRangeOptions; set options(value: ExtensionRangeOptions); get has_options(): boolean; static fromObject(data: { start?: number; end?: number; options?: ReturnType; }): DescriptorProtoExtensionRange; toObject(): { start?: number; end?: number; options?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DescriptorProtoExtensionRange; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): DescriptorProtoExtensionRange; } export declare class DescriptorProtoReservedRange extends pb_1.Message { #private; constructor(data?: any[] | { start?: number; end?: number; }); get start(): number; set start(value: number); get has_start(): boolean; get end(): number; set end(value: number); get has_end(): boolean; static fromObject(data: { start?: number; end?: number; }): DescriptorProtoReservedRange; toObject(): { start?: number; end?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DescriptorProtoReservedRange; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): DescriptorProtoReservedRange; } export declare class ExtensionRangeOptions extends pb_1.Message { #private; constructor(data?: any[] | { uninterpreted_option: UninterpretedOption[]; declaration: ExtensionRangeOptionsDeclaration[]; features?: FeatureSet; verification?: ExtensionRangeOptionsVerificationState; }); get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); get declaration(): ExtensionRangeOptionsDeclaration[]; set declaration(value: ExtensionRangeOptionsDeclaration[]); get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get verification(): ExtensionRangeOptionsVerificationState; set verification(value: ExtensionRangeOptionsVerificationState); get has_verification(): boolean; static fromObject(data: { uninterpreted_option?: ReturnType[]; declaration?: ReturnType[]; features?: ReturnType; verification?: ExtensionRangeOptionsVerificationState; }): ExtensionRangeOptions; toObject(): { uninterpreted_option?: ReturnType[]; declaration?: ReturnType[]; features?: ReturnType; verification?: ExtensionRangeOptionsVerificationState; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ExtensionRangeOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ExtensionRangeOptions; } export declare enum ExtensionRangeOptionsVerificationState { DECLARATION = 0, UNVERIFIED = 1 } export declare class ExtensionRangeOptionsDeclaration extends pb_1.Message { #private; constructor(data?: any[] | { number?: number; full_name?: string; type?: string; reserved?: boolean; repeated?: boolean; }); get number(): number; set number(value: number); get has_number(): boolean; get full_name(): string; set full_name(value: string); get has_full_name(): boolean; get type(): string; set type(value: string); get has_type(): boolean; get reserved(): boolean; set reserved(value: boolean); get has_reserved(): boolean; get repeated(): boolean; set repeated(value: boolean); get has_repeated(): boolean; static fromObject(data: { number?: number; full_name?: string; type?: string; reserved?: boolean; repeated?: boolean; }): ExtensionRangeOptionsDeclaration; toObject(): { number?: number; full_name?: string; type?: string; reserved?: boolean; repeated?: boolean; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ExtensionRangeOptionsDeclaration; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ExtensionRangeOptionsDeclaration; } export declare class FieldDescriptorProto extends pb_1.Message { #private; constructor(data?: any[] | { name?: string; number?: number; label?: FieldDescriptorProtoLabel; type?: FieldDescriptorProtoType; type_name?: string; extendee?: string; default_value?: string; oneof_index?: number; json_name?: string; options?: FieldOptions; proto3_optional?: boolean; }); get name(): string; set name(value: string); get has_name(): boolean; get number(): number; set number(value: number); get has_number(): boolean; get label(): FieldDescriptorProtoLabel; set label(value: FieldDescriptorProtoLabel); get has_label(): boolean; get type(): FieldDescriptorProtoType; set type(value: FieldDescriptorProtoType); get has_type(): boolean; get type_name(): string; set type_name(value: string); get has_type_name(): boolean; get extendee(): string; set extendee(value: string); get has_extendee(): boolean; get default_value(): string; set default_value(value: string); get has_default_value(): boolean; get oneof_index(): number; set oneof_index(value: number); get has_oneof_index(): boolean; get json_name(): string; set json_name(value: string); get has_json_name(): boolean; get options(): FieldOptions; set options(value: FieldOptions); get has_options(): boolean; get proto3_optional(): boolean; set proto3_optional(value: boolean); get has_proto3_optional(): boolean; static fromObject(data: { name?: string; number?: number; label?: FieldDescriptorProtoLabel; type?: FieldDescriptorProtoType; type_name?: string; extendee?: string; default_value?: string; oneof_index?: number; json_name?: string; options?: ReturnType; proto3_optional?: boolean; }): FieldDescriptorProto; toObject(): { name?: string; number?: number; label?: FieldDescriptorProtoLabel; type?: FieldDescriptorProtoType; type_name?: string; extendee?: string; default_value?: string; oneof_index?: number; json_name?: string; options?: ReturnType; proto3_optional?: boolean; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FieldDescriptorProto; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FieldDescriptorProto; } export declare enum FieldDescriptorProtoType { TYPE_DOUBLE = 1, TYPE_FLOAT = 2, TYPE_INT64 = 3, TYPE_UINT64 = 4, TYPE_INT32 = 5, TYPE_FIXED64 = 6, TYPE_FIXED32 = 7, TYPE_BOOL = 8, TYPE_STRING = 9, TYPE_GROUP = 10, TYPE_MESSAGE = 11, TYPE_BYTES = 12, TYPE_UINT32 = 13, TYPE_ENUM = 14, TYPE_SFIXED32 = 15, TYPE_SFIXED64 = 16, TYPE_SINT32 = 17, TYPE_SINT64 = 18 } export declare enum FieldDescriptorProtoLabel { LABEL_OPTIONAL = 1, LABEL_REPEATED = 3, LABEL_REQUIRED = 2 } export declare class OneofDescriptorProto extends pb_1.Message { #private; constructor(data?: any[] | { name?: string; options?: OneofOptions; }); get name(): string; set name(value: string); get has_name(): boolean; get options(): OneofOptions; set options(value: OneofOptions); get has_options(): boolean; static fromObject(data: { name?: string; options?: ReturnType; }): OneofDescriptorProto; toObject(): { name?: string; options?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): OneofDescriptorProto; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): OneofDescriptorProto; } export declare class EnumDescriptorProto extends pb_1.Message { #private; constructor(data?: any[] | { name?: string; value: EnumValueDescriptorProto[]; options?: EnumOptions; reserved_range: EnumDescriptorProtoEnumReservedRange[]; reserved_name: string[]; }); get name(): string; set name(value: string); get has_name(): boolean; get value(): EnumValueDescriptorProto[]; set value(value: EnumValueDescriptorProto[]); get options(): EnumOptions; set options(value: EnumOptions); get has_options(): boolean; get reserved_range(): EnumDescriptorProtoEnumReservedRange[]; set reserved_range(value: EnumDescriptorProtoEnumReservedRange[]); get reserved_name(): string[]; set reserved_name(value: string[]); static fromObject(data: { name?: string; value?: ReturnType[]; options?: ReturnType; reserved_range?: ReturnType[]; reserved_name: string[]; }): EnumDescriptorProto; toObject(): { name?: string; value?: ReturnType[]; options?: ReturnType; reserved_range?: ReturnType[]; reserved_name: string[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumDescriptorProto; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): EnumDescriptorProto; } export declare class EnumDescriptorProtoEnumReservedRange extends pb_1.Message { #private; constructor(data?: any[] | { start?: number; end?: number; }); get start(): number; set start(value: number); get has_start(): boolean; get end(): number; set end(value: number); get has_end(): boolean; static fromObject(data: { start?: number; end?: number; }): EnumDescriptorProtoEnumReservedRange; toObject(): { start?: number; end?: number; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumDescriptorProtoEnumReservedRange; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): EnumDescriptorProtoEnumReservedRange; } export declare class EnumValueDescriptorProto extends pb_1.Message { #private; constructor(data?: any[] | { name?: string; number?: number; options?: EnumValueOptions; }); get name(): string; set name(value: string); get has_name(): boolean; get number(): number; set number(value: number); get has_number(): boolean; get options(): EnumValueOptions; set options(value: EnumValueOptions); get has_options(): boolean; static fromObject(data: { name?: string; number?: number; options?: ReturnType; }): EnumValueDescriptorProto; toObject(): { name?: string; number?: number; options?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumValueDescriptorProto; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): EnumValueDescriptorProto; } export declare class ServiceDescriptorProto extends pb_1.Message { #private; constructor(data?: any[] | { name?: string; method: MethodDescriptorProto[]; options?: ServiceOptions; }); get name(): string; set name(value: string); get has_name(): boolean; get method(): MethodDescriptorProto[]; set method(value: MethodDescriptorProto[]); get options(): ServiceOptions; set options(value: ServiceOptions); get has_options(): boolean; static fromObject(data: { name?: string; method?: ReturnType[]; options?: ReturnType; }): ServiceDescriptorProto; toObject(): { name?: string; method?: ReturnType[]; options?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ServiceDescriptorProto; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ServiceDescriptorProto; } export declare class MethodDescriptorProto extends pb_1.Message { #private; constructor(data?: any[] | { name?: string; input_type?: string; output_type?: string; options?: MethodOptions; client_streaming?: boolean; server_streaming?: boolean; }); get name(): string; set name(value: string); get has_name(): boolean; get input_type(): string; set input_type(value: string); get has_input_type(): boolean; get output_type(): string; set output_type(value: string); get has_output_type(): boolean; get options(): MethodOptions; set options(value: MethodOptions); get has_options(): boolean; get client_streaming(): boolean; set client_streaming(value: boolean); get has_client_streaming(): boolean; get server_streaming(): boolean; set server_streaming(value: boolean); get has_server_streaming(): boolean; static fromObject(data: { name?: string; input_type?: string; output_type?: string; options?: ReturnType; client_streaming?: boolean; server_streaming?: boolean; }): MethodDescriptorProto; toObject(): { name?: string; input_type?: string; output_type?: string; options?: ReturnType; client_streaming?: boolean; server_streaming?: boolean; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MethodDescriptorProto; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): MethodDescriptorProto; } export declare class FileOptions extends pb_1.Message { #private; constructor(data?: any[] | { java_package?: string; java_outer_classname?: string; java_multiple_files?: boolean; /** @deprecated*/ java_generate_equals_and_hash?: boolean; java_string_check_utf8?: boolean; optimize_for?: FileOptionsOptimizeMode; go_package?: string; cc_generic_services?: boolean; java_generic_services?: boolean; py_generic_services?: boolean; deprecated?: boolean; cc_enable_arenas?: boolean; objc_class_prefix?: string; csharp_namespace?: string; swift_prefix?: string; php_class_prefix?: string; php_namespace?: string; php_metadata_namespace?: string; ruby_package?: string; features?: FeatureSet; uninterpreted_option: UninterpretedOption[]; }); get java_package(): string; set java_package(value: string); get has_java_package(): boolean; get java_outer_classname(): string; set java_outer_classname(value: string); get has_java_outer_classname(): boolean; get java_multiple_files(): boolean; set java_multiple_files(value: boolean); get has_java_multiple_files(): boolean; /** @deprecated*/ get java_generate_equals_and_hash(): boolean; /** @deprecated*/ set java_generate_equals_and_hash(value: boolean); /** @deprecated*/ get has_java_generate_equals_and_hash(): boolean; get java_string_check_utf8(): boolean; set java_string_check_utf8(value: boolean); get has_java_string_check_utf8(): boolean; get optimize_for(): FileOptionsOptimizeMode; set optimize_for(value: FileOptionsOptimizeMode); get has_optimize_for(): boolean; get go_package(): string; set go_package(value: string); get has_go_package(): boolean; get cc_generic_services(): boolean; set cc_generic_services(value: boolean); get has_cc_generic_services(): boolean; get java_generic_services(): boolean; set java_generic_services(value: boolean); get has_java_generic_services(): boolean; get py_generic_services(): boolean; set py_generic_services(value: boolean); get has_py_generic_services(): boolean; get deprecated(): boolean; set deprecated(value: boolean); get has_deprecated(): boolean; get cc_enable_arenas(): boolean; set cc_enable_arenas(value: boolean); get has_cc_enable_arenas(): boolean; get objc_class_prefix(): string; set objc_class_prefix(value: string); get has_objc_class_prefix(): boolean; get csharp_namespace(): string; set csharp_namespace(value: string); get has_csharp_namespace(): boolean; get swift_prefix(): string; set swift_prefix(value: string); get has_swift_prefix(): boolean; get php_class_prefix(): string; set php_class_prefix(value: string); get has_php_class_prefix(): boolean; get php_namespace(): string; set php_namespace(value: string); get has_php_namespace(): boolean; get php_metadata_namespace(): string; set php_metadata_namespace(value: string); get has_php_metadata_namespace(): boolean; get ruby_package(): string; set ruby_package(value: string); get has_ruby_package(): boolean; get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); static fromObject(data: { java_package?: string; java_outer_classname?: string; java_multiple_files?: boolean; java_generate_equals_and_hash?: boolean; java_string_check_utf8?: boolean; optimize_for?: FileOptionsOptimizeMode; go_package?: string; cc_generic_services?: boolean; java_generic_services?: boolean; py_generic_services?: boolean; deprecated?: boolean; cc_enable_arenas?: boolean; objc_class_prefix?: string; csharp_namespace?: string; swift_prefix?: string; php_class_prefix?: string; php_namespace?: string; php_metadata_namespace?: string; ruby_package?: string; features?: ReturnType; uninterpreted_option?: ReturnType[]; }): FileOptions; toObject(): { java_package?: string; java_outer_classname?: string; java_multiple_files?: boolean; java_generate_equals_and_hash?: boolean; java_string_check_utf8?: boolean; optimize_for?: FileOptionsOptimizeMode; go_package?: string; cc_generic_services?: boolean; java_generic_services?: boolean; py_generic_services?: boolean; deprecated?: boolean; cc_enable_arenas?: boolean; objc_class_prefix?: string; csharp_namespace?: string; swift_prefix?: string; php_class_prefix?: string; php_namespace?: string; php_metadata_namespace?: string; ruby_package?: string; features?: ReturnType; uninterpreted_option?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FileOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FileOptions; } export declare enum FileOptionsOptimizeMode { SPEED = 1, CODE_SIZE = 2, LITE_RUNTIME = 3 } export declare class MessageOptions extends pb_1.Message { #private; constructor(data?: any[] | { message_set_wire_format?: boolean; no_standard_descriptor_accessor?: boolean; deprecated?: boolean; map_entry?: boolean; /** @deprecated*/ deprecated_legacy_json_field_conflicts?: boolean; features?: FeatureSet; uninterpreted_option: UninterpretedOption[]; }); get message_set_wire_format(): boolean; set message_set_wire_format(value: boolean); get has_message_set_wire_format(): boolean; get no_standard_descriptor_accessor(): boolean; set no_standard_descriptor_accessor(value: boolean); get has_no_standard_descriptor_accessor(): boolean; get deprecated(): boolean; set deprecated(value: boolean); get has_deprecated(): boolean; get map_entry(): boolean; set map_entry(value: boolean); get has_map_entry(): boolean; /** @deprecated*/ get deprecated_legacy_json_field_conflicts(): boolean; /** @deprecated*/ set deprecated_legacy_json_field_conflicts(value: boolean); /** @deprecated*/ get has_deprecated_legacy_json_field_conflicts(): boolean; get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); static fromObject(data: { message_set_wire_format?: boolean; no_standard_descriptor_accessor?: boolean; deprecated?: boolean; map_entry?: boolean; deprecated_legacy_json_field_conflicts?: boolean; features?: ReturnType; uninterpreted_option?: ReturnType[]; }): MessageOptions; toObject(): { message_set_wire_format?: boolean; no_standard_descriptor_accessor?: boolean; deprecated?: boolean; map_entry?: boolean; deprecated_legacy_json_field_conflicts?: boolean; features?: ReturnType; uninterpreted_option?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): MessageOptions; } export declare class FieldOptions extends pb_1.Message { #private; constructor(data?: any[] | { ctype?: FieldOptionsCType; packed?: boolean; jstype?: FieldOptionsJSType; lazy?: boolean; unverified_lazy?: boolean; deprecated?: boolean; weak?: boolean; debug_redact?: boolean; retention?: FieldOptionsOptionRetention; targets: FieldOptionsOptionTargetType[]; edition_defaults: FieldOptionsEditionDefault[]; features?: FeatureSet; uninterpreted_option: UninterpretedOption[]; }); get ctype(): FieldOptionsCType; set ctype(value: FieldOptionsCType); get has_ctype(): boolean; get packed(): boolean; set packed(value: boolean); get has_packed(): boolean; get jstype(): FieldOptionsJSType; set jstype(value: FieldOptionsJSType); get has_jstype(): boolean; get lazy(): boolean; set lazy(value: boolean); get has_lazy(): boolean; get unverified_lazy(): boolean; set unverified_lazy(value: boolean); get has_unverified_lazy(): boolean; get deprecated(): boolean; set deprecated(value: boolean); get has_deprecated(): boolean; get weak(): boolean; set weak(value: boolean); get has_weak(): boolean; get debug_redact(): boolean; set debug_redact(value: boolean); get has_debug_redact(): boolean; get retention(): FieldOptionsOptionRetention; set retention(value: FieldOptionsOptionRetention); get has_retention(): boolean; get targets(): FieldOptionsOptionTargetType[]; set targets(value: FieldOptionsOptionTargetType[]); get edition_defaults(): FieldOptionsEditionDefault[]; set edition_defaults(value: FieldOptionsEditionDefault[]); get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); static fromObject(data: { ctype?: FieldOptionsCType; packed?: boolean; jstype?: FieldOptionsJSType; lazy?: boolean; unverified_lazy?: boolean; deprecated?: boolean; weak?: boolean; debug_redact?: boolean; retention?: FieldOptionsOptionRetention; targets: FieldOptionsOptionTargetType[]; edition_defaults?: ReturnType[]; features?: ReturnType; uninterpreted_option?: ReturnType[]; }): FieldOptions; toObject(): { ctype?: FieldOptionsCType; packed?: boolean; jstype?: FieldOptionsJSType; lazy?: boolean; unverified_lazy?: boolean; deprecated?: boolean; weak?: boolean; debug_redact?: boolean; retention?: FieldOptionsOptionRetention; targets: FieldOptionsOptionTargetType[]; edition_defaults?: ReturnType[]; features?: ReturnType; uninterpreted_option?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FieldOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FieldOptions; } export declare enum FieldOptionsCType { STRING = 0, CORD = 1, STRING_PIECE = 2 } export declare enum FieldOptionsJSType { JS_NORMAL = 0, JS_STRING = 1, JS_NUMBER = 2 } export declare enum FieldOptionsOptionRetention { RETENTION_UNKNOWN = 0, RETENTION_RUNTIME = 1, RETENTION_SOURCE = 2 } export declare enum FieldOptionsOptionTargetType { TARGET_TYPE_UNKNOWN = 0, TARGET_TYPE_FILE = 1, TARGET_TYPE_EXTENSION_RANGE = 2, TARGET_TYPE_MESSAGE = 3, TARGET_TYPE_FIELD = 4, TARGET_TYPE_ONEOF = 5, TARGET_TYPE_ENUM = 6, TARGET_TYPE_ENUM_ENTRY = 7, TARGET_TYPE_SERVICE = 8, TARGET_TYPE_METHOD = 9 } export declare class FieldOptionsEditionDefault extends pb_1.Message { #private; constructor(data?: any[] | { edition?: Edition; value?: string; }); get edition(): Edition; set edition(value: Edition); get has_edition(): boolean; get value(): string; set value(value: string); get has_value(): boolean; static fromObject(data: { edition?: Edition; value?: string; }): FieldOptionsEditionDefault; toObject(): { edition?: Edition; value?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FieldOptionsEditionDefault; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FieldOptionsEditionDefault; } export declare class OneofOptions extends pb_1.Message { #private; constructor(data?: any[] | { features?: FeatureSet; uninterpreted_option: UninterpretedOption[]; }); get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); static fromObject(data: { features?: ReturnType; uninterpreted_option?: ReturnType[]; }): OneofOptions; toObject(): { features?: ReturnType; uninterpreted_option?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): OneofOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): OneofOptions; } export declare class EnumOptions extends pb_1.Message { #private; constructor(data?: any[] | { allow_alias?: boolean; deprecated?: boolean; /** @deprecated*/ deprecated_legacy_json_field_conflicts?: boolean; features?: FeatureSet; uninterpreted_option: UninterpretedOption[]; }); get allow_alias(): boolean; set allow_alias(value: boolean); get has_allow_alias(): boolean; get deprecated(): boolean; set deprecated(value: boolean); get has_deprecated(): boolean; /** @deprecated*/ get deprecated_legacy_json_field_conflicts(): boolean; /** @deprecated*/ set deprecated_legacy_json_field_conflicts(value: boolean); /** @deprecated*/ get has_deprecated_legacy_json_field_conflicts(): boolean; get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); static fromObject(data: { allow_alias?: boolean; deprecated?: boolean; deprecated_legacy_json_field_conflicts?: boolean; features?: ReturnType; uninterpreted_option?: ReturnType[]; }): EnumOptions; toObject(): { allow_alias?: boolean; deprecated?: boolean; deprecated_legacy_json_field_conflicts?: boolean; features?: ReturnType; uninterpreted_option?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): EnumOptions; } export declare class EnumValueOptions extends pb_1.Message { #private; constructor(data?: any[] | { deprecated?: boolean; features?: FeatureSet; debug_redact?: boolean; uninterpreted_option: UninterpretedOption[]; }); get deprecated(): boolean; set deprecated(value: boolean); get has_deprecated(): boolean; get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get debug_redact(): boolean; set debug_redact(value: boolean); get has_debug_redact(): boolean; get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); static fromObject(data: { deprecated?: boolean; features?: ReturnType; debug_redact?: boolean; uninterpreted_option?: ReturnType[]; }): EnumValueOptions; toObject(): { deprecated?: boolean; features?: ReturnType; debug_redact?: boolean; uninterpreted_option?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumValueOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): EnumValueOptions; } export declare class ServiceOptions extends pb_1.Message { #private; constructor(data?: any[] | { features?: FeatureSet; deprecated?: boolean; uninterpreted_option: UninterpretedOption[]; }); get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get deprecated(): boolean; set deprecated(value: boolean); get has_deprecated(): boolean; get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); static fromObject(data: { features?: ReturnType; deprecated?: boolean; uninterpreted_option?: ReturnType[]; }): ServiceOptions; toObject(): { features?: ReturnType; deprecated?: boolean; uninterpreted_option?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ServiceOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ServiceOptions; } export declare class MethodOptions extends pb_1.Message { #private; constructor(data?: any[] | { deprecated?: boolean; idempotency_level?: MethodOptionsIdempotencyLevel; features?: FeatureSet; uninterpreted_option: UninterpretedOption[]; }); get deprecated(): boolean; set deprecated(value: boolean); get has_deprecated(): boolean; get idempotency_level(): MethodOptionsIdempotencyLevel; set idempotency_level(value: MethodOptionsIdempotencyLevel); get has_idempotency_level(): boolean; get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; get uninterpreted_option(): UninterpretedOption[]; set uninterpreted_option(value: UninterpretedOption[]); static fromObject(data: { deprecated?: boolean; idempotency_level?: MethodOptionsIdempotencyLevel; features?: ReturnType; uninterpreted_option?: ReturnType[]; }): MethodOptions; toObject(): { deprecated?: boolean; idempotency_level?: MethodOptionsIdempotencyLevel; features?: ReturnType; uninterpreted_option?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MethodOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): MethodOptions; } export declare enum MethodOptionsIdempotencyLevel { IDEMPOTENCY_UNKNOWN = 0, NO_SIDE_EFFECTS = 1, IDEMPOTENT = 2 } export declare class UninterpretedOption extends pb_1.Message { #private; constructor(data?: any[] | { name: UninterpretedOptionNamePart[]; identifier_value?: string; positive_int_value?: number; negative_int_value?: number; double_value?: number; string_value?: Uint8Array; aggregate_value?: string; }); get name(): UninterpretedOptionNamePart[]; set name(value: UninterpretedOptionNamePart[]); get identifier_value(): string; set identifier_value(value: string); get has_identifier_value(): boolean; get positive_int_value(): number; set positive_int_value(value: number); get has_positive_int_value(): boolean; get negative_int_value(): number; set negative_int_value(value: number); get has_negative_int_value(): boolean; get double_value(): number; set double_value(value: number); get has_double_value(): boolean; get string_value(): Uint8Array; set string_value(value: Uint8Array); get has_string_value(): boolean; get aggregate_value(): string; set aggregate_value(value: string); get has_aggregate_value(): boolean; static fromObject(data: { name?: ReturnType[]; identifier_value?: string; positive_int_value?: number; negative_int_value?: number; double_value?: number; string_value?: Uint8Array; aggregate_value?: string; }): UninterpretedOption; toObject(): { name?: ReturnType[]; identifier_value?: string; positive_int_value?: number; negative_int_value?: number; double_value?: number; string_value?: Uint8Array; aggregate_value?: string; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UninterpretedOption; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): UninterpretedOption; } export declare class UninterpretedOptionNamePart extends pb_1.Message { #private; constructor(data?: any[] | { name_part: string; is_extension: boolean; }); get name_part(): string; set name_part(value: string); get has_name_part(): boolean; get is_extension(): boolean; set is_extension(value: boolean); get has_is_extension(): boolean; static fromObject(data: { name_part?: string; is_extension?: boolean; }): UninterpretedOptionNamePart; toObject(): { name_part?: string; is_extension?: boolean; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UninterpretedOptionNamePart; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): UninterpretedOptionNamePart; } export declare class FeatureSet extends pb_1.Message { #private; constructor(data?: any[] | { field_presence?: FeatureSetFieldPresence; enum_type?: FeatureSetEnumType; repeated_field_encoding?: FeatureSetRepeatedFieldEncoding; utf8_validation?: FeatureSetUtf8Validation; message_encoding?: FeatureSetMessageEncoding; json_format?: FeatureSetJsonFormat; }); get field_presence(): FeatureSetFieldPresence; set field_presence(value: FeatureSetFieldPresence); get has_field_presence(): boolean; get enum_type(): FeatureSetEnumType; set enum_type(value: FeatureSetEnumType); get has_enum_type(): boolean; get repeated_field_encoding(): FeatureSetRepeatedFieldEncoding; set repeated_field_encoding(value: FeatureSetRepeatedFieldEncoding); get has_repeated_field_encoding(): boolean; get utf8_validation(): FeatureSetUtf8Validation; set utf8_validation(value: FeatureSetUtf8Validation); get has_utf8_validation(): boolean; get message_encoding(): FeatureSetMessageEncoding; set message_encoding(value: FeatureSetMessageEncoding); get has_message_encoding(): boolean; get json_format(): FeatureSetJsonFormat; set json_format(value: FeatureSetJsonFormat); get has_json_format(): boolean; static fromObject(data: { field_presence?: FeatureSetFieldPresence; enum_type?: FeatureSetEnumType; repeated_field_encoding?: FeatureSetRepeatedFieldEncoding; utf8_validation?: FeatureSetUtf8Validation; message_encoding?: FeatureSetMessageEncoding; json_format?: FeatureSetJsonFormat; }): FeatureSet; toObject(): { field_presence?: FeatureSetFieldPresence; enum_type?: FeatureSetEnumType; repeated_field_encoding?: FeatureSetRepeatedFieldEncoding; utf8_validation?: FeatureSetUtf8Validation; message_encoding?: FeatureSetMessageEncoding; json_format?: FeatureSetJsonFormat; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FeatureSet; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FeatureSet; } export declare enum FeatureSetFieldPresence { FIELD_PRESENCE_UNKNOWN = 0, EXPLICIT = 1, IMPLICIT = 2, LEGACY_REQUIRED = 3 } export declare enum FeatureSetEnumType { ENUM_TYPE_UNKNOWN = 0, OPEN = 1, CLOSED = 2 } export declare enum FeatureSetRepeatedFieldEncoding { REPEATED_FIELD_ENCODING_UNKNOWN = 0, PACKED = 1, EXPANDED = 2 } export declare enum FeatureSetUtf8Validation { UTF8_VALIDATION_UNKNOWN = 0, VERIFY = 2, NONE = 3 } export declare enum FeatureSetMessageEncoding { MESSAGE_ENCODING_UNKNOWN = 0, LENGTH_PREFIXED = 1, DELIMITED = 2 } export declare enum FeatureSetJsonFormat { JSON_FORMAT_UNKNOWN = 0, ALLOW = 1, LEGACY_BEST_EFFORT = 2 } export declare class FeatureSetDefaults extends pb_1.Message { #private; constructor(data?: any[] | { defaults: FeatureSetDefaultsFeatureSetEditionDefault[]; minimum_edition?: Edition; maximum_edition?: Edition; }); get defaults(): FeatureSetDefaultsFeatureSetEditionDefault[]; set defaults(value: FeatureSetDefaultsFeatureSetEditionDefault[]); get minimum_edition(): Edition; set minimum_edition(value: Edition); get has_minimum_edition(): boolean; get maximum_edition(): Edition; set maximum_edition(value: Edition); get has_maximum_edition(): boolean; static fromObject(data: { defaults?: ReturnType[]; minimum_edition?: Edition; maximum_edition?: Edition; }): FeatureSetDefaults; toObject(): { defaults?: ReturnType[]; minimum_edition?: Edition; maximum_edition?: Edition; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FeatureSetDefaults; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FeatureSetDefaults; } export declare class FeatureSetDefaultsFeatureSetEditionDefault extends pb_1.Message { #private; constructor(data?: any[] | { edition?: Edition; features?: FeatureSet; }); get edition(): Edition; set edition(value: Edition); get has_edition(): boolean; get features(): FeatureSet; set features(value: FeatureSet); get has_features(): boolean; static fromObject(data: { edition?: Edition; features?: ReturnType; }): FeatureSetDefaultsFeatureSetEditionDefault; toObject(): { edition?: Edition; features?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FeatureSetDefaultsFeatureSetEditionDefault; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): FeatureSetDefaultsFeatureSetEditionDefault; } export declare class SourceCodeInfo extends pb_1.Message { #private; constructor(data?: any[] | { location: SourceCodeInfoLocation[]; }); get location(): SourceCodeInfoLocation[]; set location(value: SourceCodeInfoLocation[]); static fromObject(data: { location?: ReturnType[]; }): SourceCodeInfo; toObject(): { location?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SourceCodeInfo; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): SourceCodeInfo; } export declare class SourceCodeInfoLocation extends pb_1.Message { #private; constructor(data?: any[] | { path: number[]; span: number[]; leading_comments?: string; trailing_comments?: string; leading_detached_comments: string[]; }); get path(): number[]; set path(value: number[]); get span(): number[]; set span(value: number[]); get leading_comments(): string; set leading_comments(value: string); get has_leading_comments(): boolean; get trailing_comments(): string; set trailing_comments(value: string); get has_trailing_comments(): boolean; get leading_detached_comments(): string[]; set leading_detached_comments(value: string[]); static fromObject(data: { path: number[]; span: number[]; leading_comments?: string; trailing_comments?: string; leading_detached_comments: string[]; }): SourceCodeInfoLocation; toObject(): { path: number[]; span: number[]; leading_comments?: string; trailing_comments?: string; leading_detached_comments: string[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SourceCodeInfoLocation; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): SourceCodeInfoLocation; } export declare class GeneratedCodeInfo extends pb_1.Message { #private; constructor(data?: any[] | { annotation: GeneratedCodeInfoAnnotation[]; }); get annotation(): GeneratedCodeInfoAnnotation[]; set annotation(value: GeneratedCodeInfoAnnotation[]); static fromObject(data: { annotation?: ReturnType[]; }): GeneratedCodeInfo; toObject(): { annotation?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GeneratedCodeInfo; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): GeneratedCodeInfo; } export declare class GeneratedCodeInfoAnnotation extends pb_1.Message { #private; constructor(data?: any[] | { path: number[]; source_file?: string; begin?: number; end?: number; semantic?: GeneratedCodeInfoAnnotationSemantic; }); get path(): number[]; set path(value: number[]); get source_file(): string; set source_file(value: string); get has_source_file(): boolean; get begin(): number; set begin(value: number); get has_begin(): boolean; get end(): number; set end(value: number); get has_end(): boolean; get semantic(): GeneratedCodeInfoAnnotationSemantic; set semantic(value: GeneratedCodeInfoAnnotationSemantic); get has_semantic(): boolean; static fromObject(data: { path: number[]; source_file?: string; begin?: number; end?: number; semantic?: GeneratedCodeInfoAnnotationSemantic; }): GeneratedCodeInfoAnnotation; toObject(): { path: number[]; source_file?: string; begin?: number; end?: number; semantic?: GeneratedCodeInfoAnnotationSemantic; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GeneratedCodeInfoAnnotation; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): GeneratedCodeInfoAnnotation; } export declare enum GeneratedCodeInfoAnnotationSemantic { NONE = 0, SET = 1, ALIAS = 2 } //# sourceMappingURL=descriptor.d.ts.map