import * as _m0 from 'protobufjs/minimal'; export declare const protobufPackage = "google.protobuf"; export declare enum Edition { EDITION_UNKNOWN = 0, EDITION_LEGACY = 900, EDITION_PROTO2 = 998, EDITION_PROTO3 = 999, EDITION_2023 = 1000, EDITION_2024 = 1001, EDITION_UNSTABLE = 9999, 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, UNRECOGNIZED = -1 } export declare function editionFromJSON(object: any): Edition; export declare function editionToJSON(object: Edition): string; export declare enum SymbolVisibility { VISIBILITY_UNSET = 0, VISIBILITY_LOCAL = 1, VISIBILITY_EXPORT = 2, UNRECOGNIZED = -1 } export declare function symbolVisibilityFromJSON(object: any): SymbolVisibility; export declare function symbolVisibilityToJSON(object: SymbolVisibility): string; export interface FileDescriptorSet { file: FileDescriptorProto[]; } export interface FileDescriptorProto { name: string; package: string; dependency: string[]; publicDependency: number[]; weakDependency: number[]; optionDependency: string[]; messageType: DescriptorProto[]; enumType: EnumDescriptorProto[]; service: ServiceDescriptorProto[]; extension: FieldDescriptorProto[]; options: FileOptions | undefined; sourceCodeInfo: SourceCodeInfo | undefined; syntax: string; edition: Edition; } export interface DescriptorProto { name: string; field: FieldDescriptorProto[]; extension: FieldDescriptorProto[]; nestedType: DescriptorProto[]; enumType: EnumDescriptorProto[]; extensionRange: DescriptorProto_ExtensionRange[]; oneofDecl: OneofDescriptorProto[]; options: MessageOptions | undefined; reservedRange: DescriptorProto_ReservedRange[]; reservedName: string[]; visibility: SymbolVisibility; } export interface DescriptorProto_ExtensionRange { start: number; end: number; options: ExtensionRangeOptions | undefined; } export interface DescriptorProto_ReservedRange { start: number; end: number; } export interface ExtensionRangeOptions { uninterpretedOption: UninterpretedOption[]; declaration: ExtensionRangeOptions_Declaration[]; features: FeatureSet | undefined; verification: ExtensionRangeOptions_VerificationState; } export declare enum ExtensionRangeOptions_VerificationState { DECLARATION = 0, UNVERIFIED = 1, UNRECOGNIZED = -1 } export declare function extensionRangeOptions_VerificationStateFromJSON(object: any): ExtensionRangeOptions_VerificationState; export declare function extensionRangeOptions_VerificationStateToJSON(object: ExtensionRangeOptions_VerificationState): string; export interface ExtensionRangeOptions_Declaration { number: number; fullName: string; type: string; reserved: boolean; repeated: boolean; } export interface FieldDescriptorProto { name: string; number: number; label: FieldDescriptorProto_Label; type: FieldDescriptorProto_Type; typeName: string; extendee: string; defaultValue: string; oneofIndex: number; jsonName: string; options: FieldOptions | undefined; proto3Optional: boolean; } export declare enum FieldDescriptorProto_Type { 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, UNRECOGNIZED = -1 } export declare function fieldDescriptorProto_TypeFromJSON(object: any): FieldDescriptorProto_Type; export declare function fieldDescriptorProto_TypeToJSON(object: FieldDescriptorProto_Type): string; export declare enum FieldDescriptorProto_Label { LABEL_OPTIONAL = 1, LABEL_REPEATED = 3, LABEL_REQUIRED = 2, UNRECOGNIZED = -1 } export declare function fieldDescriptorProto_LabelFromJSON(object: any): FieldDescriptorProto_Label; export declare function fieldDescriptorProto_LabelToJSON(object: FieldDescriptorProto_Label): string; export interface OneofDescriptorProto { name: string; options: OneofOptions | undefined; } export interface EnumDescriptorProto { name: string; value: EnumValueDescriptorProto[]; options: EnumOptions | undefined; reservedRange: EnumDescriptorProto_EnumReservedRange[]; reservedName: string[]; visibility: SymbolVisibility; } export interface EnumDescriptorProto_EnumReservedRange { start: number; end: number; } export interface EnumValueDescriptorProto { name: string; number: number; options: EnumValueOptions | undefined; } export interface ServiceDescriptorProto { name: string; method: MethodDescriptorProto[]; options: ServiceOptions | undefined; } export interface MethodDescriptorProto { name: string; inputType: string; outputType: string; options: MethodOptions | undefined; clientStreaming: boolean; serverStreaming: boolean; } export interface FileOptions { javaPackage: string; javaOuterClassname: string; javaMultipleFiles: boolean; javaGenerateEqualsAndHash: boolean; javaStringCheckUtf8: boolean; optimizeFor: FileOptions_OptimizeMode; goPackage: string; ccGenericServices: boolean; javaGenericServices: boolean; pyGenericServices: boolean; deprecated: boolean; ccEnableArenas: boolean; objcClassPrefix: string; csharpNamespace: string; swiftPrefix: string; phpClassPrefix: string; phpNamespace: string; phpMetadataNamespace: string; rubyPackage: string; features: FeatureSet | undefined; uninterpretedOption: UninterpretedOption[]; } export declare enum FileOptions_OptimizeMode { SPEED = 1, CODE_SIZE = 2, LITE_RUNTIME = 3, UNRECOGNIZED = -1 } export declare function fileOptions_OptimizeModeFromJSON(object: any): FileOptions_OptimizeMode; export declare function fileOptions_OptimizeModeToJSON(object: FileOptions_OptimizeMode): string; export interface MessageOptions { messageSetWireFormat: boolean; noStandardDescriptorAccessor: boolean; deprecated: boolean; mapEntry: boolean; deprecatedLegacyJsonFieldConflicts: boolean; features: FeatureSet | undefined; uninterpretedOption: UninterpretedOption[]; } export interface FieldOptions { ctype: FieldOptions_CType; packed: boolean; jstype: FieldOptions_JSType; lazy: boolean; unverifiedLazy: boolean; deprecated: boolean; weak: boolean; debugRedact: boolean; retention: FieldOptions_OptionRetention; targets: FieldOptions_OptionTargetType[]; editionDefaults: FieldOptions_EditionDefault[]; features: FeatureSet | undefined; featureSupport: FieldOptions_FeatureSupport | undefined; uninterpretedOption: UninterpretedOption[]; } export declare enum FieldOptions_CType { STRING = 0, CORD = 1, STRING_PIECE = 2, UNRECOGNIZED = -1 } export declare function fieldOptions_CTypeFromJSON(object: any): FieldOptions_CType; export declare function fieldOptions_CTypeToJSON(object: FieldOptions_CType): string; export declare enum FieldOptions_JSType { JS_NORMAL = 0, JS_STRING = 1, JS_NUMBER = 2, UNRECOGNIZED = -1 } export declare function fieldOptions_JSTypeFromJSON(object: any): FieldOptions_JSType; export declare function fieldOptions_JSTypeToJSON(object: FieldOptions_JSType): string; export declare enum FieldOptions_OptionRetention { RETENTION_UNKNOWN = 0, RETENTION_RUNTIME = 1, RETENTION_SOURCE = 2, UNRECOGNIZED = -1 } export declare function fieldOptions_OptionRetentionFromJSON(object: any): FieldOptions_OptionRetention; export declare function fieldOptions_OptionRetentionToJSON(object: FieldOptions_OptionRetention): string; export declare enum FieldOptions_OptionTargetType { 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, UNRECOGNIZED = -1 } export declare function fieldOptions_OptionTargetTypeFromJSON(object: any): FieldOptions_OptionTargetType; export declare function fieldOptions_OptionTargetTypeToJSON(object: FieldOptions_OptionTargetType): string; export interface FieldOptions_EditionDefault { edition: Edition; value: string; } export interface FieldOptions_FeatureSupport { editionIntroduced: Edition; editionDeprecated: Edition; deprecationWarning: string; editionRemoved: Edition; removalError: string; } export interface OneofOptions { features: FeatureSet | undefined; uninterpretedOption: UninterpretedOption[]; } export interface EnumOptions { allowAlias: boolean; deprecated: boolean; deprecatedLegacyJsonFieldConflicts: boolean; features: FeatureSet | undefined; uninterpretedOption: UninterpretedOption[]; } export interface EnumValueOptions { deprecated: boolean; features: FeatureSet | undefined; debugRedact: boolean; featureSupport: FieldOptions_FeatureSupport | undefined; uninterpretedOption: UninterpretedOption[]; } export interface ServiceOptions { features: FeatureSet | undefined; deprecated: boolean; uninterpretedOption: UninterpretedOption[]; } export interface MethodOptions { deprecated: boolean; idempotencyLevel: MethodOptions_IdempotencyLevel; features: FeatureSet | undefined; uninterpretedOption: UninterpretedOption[]; } export declare enum MethodOptions_IdempotencyLevel { IDEMPOTENCY_UNKNOWN = 0, NO_SIDE_EFFECTS = 1, IDEMPOTENT = 2, UNRECOGNIZED = -1 } export declare function methodOptions_IdempotencyLevelFromJSON(object: any): MethodOptions_IdempotencyLevel; export declare function methodOptions_IdempotencyLevelToJSON(object: MethodOptions_IdempotencyLevel): string; export interface UninterpretedOption { name: UninterpretedOption_NamePart[]; identifierValue: string; positiveIntValue: number; negativeIntValue: number; doubleValue: number; stringValue: Uint8Array; aggregateValue: string; } export interface UninterpretedOption_NamePart { namePart: string; isExtension: boolean; } export interface FeatureSet { fieldPresence: FeatureSet_FieldPresence; enumType: FeatureSet_EnumType; repeatedFieldEncoding: FeatureSet_RepeatedFieldEncoding; utf8Validation: FeatureSet_Utf8Validation; messageEncoding: FeatureSet_MessageEncoding; jsonFormat: FeatureSet_JsonFormat; enforceNamingStyle: FeatureSet_EnforceNamingStyle; defaultSymbolVisibility: FeatureSet_VisibilityFeature_DefaultSymbolVisibility; } export declare enum FeatureSet_FieldPresence { FIELD_PRESENCE_UNKNOWN = 0, EXPLICIT = 1, IMPLICIT = 2, LEGACY_REQUIRED = 3, UNRECOGNIZED = -1 } export declare function featureSet_FieldPresenceFromJSON(object: any): FeatureSet_FieldPresence; export declare function featureSet_FieldPresenceToJSON(object: FeatureSet_FieldPresence): string; export declare enum FeatureSet_EnumType { ENUM_TYPE_UNKNOWN = 0, OPEN = 1, CLOSED = 2, UNRECOGNIZED = -1 } export declare function featureSet_EnumTypeFromJSON(object: any): FeatureSet_EnumType; export declare function featureSet_EnumTypeToJSON(object: FeatureSet_EnumType): string; export declare enum FeatureSet_RepeatedFieldEncoding { REPEATED_FIELD_ENCODING_UNKNOWN = 0, PACKED = 1, EXPANDED = 2, UNRECOGNIZED = -1 } export declare function featureSet_RepeatedFieldEncodingFromJSON(object: any): FeatureSet_RepeatedFieldEncoding; export declare function featureSet_RepeatedFieldEncodingToJSON(object: FeatureSet_RepeatedFieldEncoding): string; export declare enum FeatureSet_Utf8Validation { UTF8_VALIDATION_UNKNOWN = 0, VERIFY = 2, NONE = 3, UNRECOGNIZED = -1 } export declare function featureSet_Utf8ValidationFromJSON(object: any): FeatureSet_Utf8Validation; export declare function featureSet_Utf8ValidationToJSON(object: FeatureSet_Utf8Validation): string; export declare enum FeatureSet_MessageEncoding { MESSAGE_ENCODING_UNKNOWN = 0, LENGTH_PREFIXED = 1, DELIMITED = 2, UNRECOGNIZED = -1 } export declare function featureSet_MessageEncodingFromJSON(object: any): FeatureSet_MessageEncoding; export declare function featureSet_MessageEncodingToJSON(object: FeatureSet_MessageEncoding): string; export declare enum FeatureSet_JsonFormat { JSON_FORMAT_UNKNOWN = 0, ALLOW = 1, LEGACY_BEST_EFFORT = 2, UNRECOGNIZED = -1 } export declare function featureSet_JsonFormatFromJSON(object: any): FeatureSet_JsonFormat; export declare function featureSet_JsonFormatToJSON(object: FeatureSet_JsonFormat): string; export declare enum FeatureSet_EnforceNamingStyle { ENFORCE_NAMING_STYLE_UNKNOWN = 0, STYLE2024 = 1, STYLE_LEGACY = 2, UNRECOGNIZED = -1 } export declare function featureSet_EnforceNamingStyleFromJSON(object: any): FeatureSet_EnforceNamingStyle; export declare function featureSet_EnforceNamingStyleToJSON(object: FeatureSet_EnforceNamingStyle): string; export interface FeatureSet_VisibilityFeature { } export declare enum FeatureSet_VisibilityFeature_DefaultSymbolVisibility { DEFAULT_SYMBOL_VISIBILITY_UNKNOWN = 0, EXPORT_ALL = 1, EXPORT_TOP_LEVEL = 2, LOCAL_ALL = 3, STRICT = 4, UNRECOGNIZED = -1 } export declare function featureSet_VisibilityFeature_DefaultSymbolVisibilityFromJSON(object: any): FeatureSet_VisibilityFeature_DefaultSymbolVisibility; export declare function featureSet_VisibilityFeature_DefaultSymbolVisibilityToJSON(object: FeatureSet_VisibilityFeature_DefaultSymbolVisibility): string; export interface FeatureSetDefaults { defaults: FeatureSetDefaults_FeatureSetEditionDefault[]; minimumEdition: Edition; maximumEdition: Edition; } export interface FeatureSetDefaults_FeatureSetEditionDefault { edition: Edition; overridableFeatures: FeatureSet | undefined; fixedFeatures: FeatureSet | undefined; } export interface SourceCodeInfo { location: SourceCodeInfo_Location[]; } export interface SourceCodeInfo_Location { path: number[]; span: number[]; leadingComments: string; trailingComments: string; leadingDetachedComments: string[]; } export interface GeneratedCodeInfo { annotation: GeneratedCodeInfo_Annotation[]; } export interface GeneratedCodeInfo_Annotation { path: number[]; sourceFile: string; begin: number; end: number; semantic: GeneratedCodeInfo_Annotation_Semantic; } export declare enum GeneratedCodeInfo_Annotation_Semantic { NONE = 0, SET = 1, ALIAS = 2, UNRECOGNIZED = -1 } export declare function generatedCodeInfo_Annotation_SemanticFromJSON(object: any): GeneratedCodeInfo_Annotation_Semantic; export declare function generatedCodeInfo_Annotation_SemanticToJSON(object: GeneratedCodeInfo_Annotation_Semantic): string; export declare const FileDescriptorSet: { encode(message: FileDescriptorSet, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FileDescriptorSet; fromJSON(object: any): FileDescriptorSet; toJSON(message: FileDescriptorSet): unknown; fromPartial(object: DeepPartial): FileDescriptorSet; }; export declare const FileDescriptorProto: { encode(message: FileDescriptorProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FileDescriptorProto; fromJSON(object: any): FileDescriptorProto; toJSON(message: FileDescriptorProto): unknown; fromPartial(object: DeepPartial): FileDescriptorProto; }; export declare const DescriptorProto: { encode(message: DescriptorProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DescriptorProto; fromJSON(object: any): DescriptorProto; toJSON(message: DescriptorProto): unknown; fromPartial(object: DeepPartial): DescriptorProto; }; export declare const DescriptorProto_ExtensionRange: { encode(message: DescriptorProto_ExtensionRange, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DescriptorProto_ExtensionRange; fromJSON(object: any): DescriptorProto_ExtensionRange; toJSON(message: DescriptorProto_ExtensionRange): unknown; fromPartial(object: DeepPartial): DescriptorProto_ExtensionRange; }; export declare const DescriptorProto_ReservedRange: { encode(message: DescriptorProto_ReservedRange, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DescriptorProto_ReservedRange; fromJSON(object: any): DescriptorProto_ReservedRange; toJSON(message: DescriptorProto_ReservedRange): unknown; fromPartial(object: DeepPartial): DescriptorProto_ReservedRange; }; export declare const ExtensionRangeOptions: { encode(message: ExtensionRangeOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ExtensionRangeOptions; fromJSON(object: any): ExtensionRangeOptions; toJSON(message: ExtensionRangeOptions): unknown; fromPartial(object: DeepPartial): ExtensionRangeOptions; }; export declare const ExtensionRangeOptions_Declaration: { encode(message: ExtensionRangeOptions_Declaration, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ExtensionRangeOptions_Declaration; fromJSON(object: any): ExtensionRangeOptions_Declaration; toJSON(message: ExtensionRangeOptions_Declaration): unknown; fromPartial(object: DeepPartial): ExtensionRangeOptions_Declaration; }; export declare const FieldDescriptorProto: { encode(message: FieldDescriptorProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FieldDescriptorProto; fromJSON(object: any): FieldDescriptorProto; toJSON(message: FieldDescriptorProto): unknown; fromPartial(object: DeepPartial): FieldDescriptorProto; }; export declare const OneofDescriptorProto: { encode(message: OneofDescriptorProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OneofDescriptorProto; fromJSON(object: any): OneofDescriptorProto; toJSON(message: OneofDescriptorProto): unknown; fromPartial(object: DeepPartial): OneofDescriptorProto; }; export declare const EnumDescriptorProto: { encode(message: EnumDescriptorProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnumDescriptorProto; fromJSON(object: any): EnumDescriptorProto; toJSON(message: EnumDescriptorProto): unknown; fromPartial(object: DeepPartial): EnumDescriptorProto; }; export declare const EnumDescriptorProto_EnumReservedRange: { encode(message: EnumDescriptorProto_EnumReservedRange, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnumDescriptorProto_EnumReservedRange; fromJSON(object: any): EnumDescriptorProto_EnumReservedRange; toJSON(message: EnumDescriptorProto_EnumReservedRange): unknown; fromPartial(object: DeepPartial): EnumDescriptorProto_EnumReservedRange; }; export declare const EnumValueDescriptorProto: { encode(message: EnumValueDescriptorProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnumValueDescriptorProto; fromJSON(object: any): EnumValueDescriptorProto; toJSON(message: EnumValueDescriptorProto): unknown; fromPartial(object: DeepPartial): EnumValueDescriptorProto; }; export declare const ServiceDescriptorProto: { encode(message: ServiceDescriptorProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ServiceDescriptorProto; fromJSON(object: any): ServiceDescriptorProto; toJSON(message: ServiceDescriptorProto): unknown; fromPartial(object: DeepPartial): ServiceDescriptorProto; }; export declare const MethodDescriptorProto: { encode(message: MethodDescriptorProto, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MethodDescriptorProto; fromJSON(object: any): MethodDescriptorProto; toJSON(message: MethodDescriptorProto): unknown; fromPartial(object: DeepPartial): MethodDescriptorProto; }; export declare const FileOptions: { encode(message: FileOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FileOptions; fromJSON(object: any): FileOptions; toJSON(message: FileOptions): unknown; fromPartial(object: DeepPartial): FileOptions; }; export declare const MessageOptions: { encode(message: MessageOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MessageOptions; fromJSON(object: any): MessageOptions; toJSON(message: MessageOptions): unknown; fromPartial(object: DeepPartial): MessageOptions; }; export declare const FieldOptions: { encode(message: FieldOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FieldOptions; fromJSON(object: any): FieldOptions; toJSON(message: FieldOptions): unknown; fromPartial(object: DeepPartial): FieldOptions; }; export declare const FieldOptions_EditionDefault: { encode(message: FieldOptions_EditionDefault, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FieldOptions_EditionDefault; fromJSON(object: any): FieldOptions_EditionDefault; toJSON(message: FieldOptions_EditionDefault): unknown; fromPartial(object: DeepPartial): FieldOptions_EditionDefault; }; export declare const FieldOptions_FeatureSupport: { encode(message: FieldOptions_FeatureSupport, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FieldOptions_FeatureSupport; fromJSON(object: any): FieldOptions_FeatureSupport; toJSON(message: FieldOptions_FeatureSupport): unknown; fromPartial(object: DeepPartial): FieldOptions_FeatureSupport; }; export declare const OneofOptions: { encode(message: OneofOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): OneofOptions; fromJSON(object: any): OneofOptions; toJSON(message: OneofOptions): unknown; fromPartial(object: DeepPartial): OneofOptions; }; export declare const EnumOptions: { encode(message: EnumOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnumOptions; fromJSON(object: any): EnumOptions; toJSON(message: EnumOptions): unknown; fromPartial(object: DeepPartial): EnumOptions; }; export declare const EnumValueOptions: { encode(message: EnumValueOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): EnumValueOptions; fromJSON(object: any): EnumValueOptions; toJSON(message: EnumValueOptions): unknown; fromPartial(object: DeepPartial): EnumValueOptions; }; export declare const ServiceOptions: { encode(message: ServiceOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ServiceOptions; fromJSON(object: any): ServiceOptions; toJSON(message: ServiceOptions): unknown; fromPartial(object: DeepPartial): ServiceOptions; }; export declare const MethodOptions: { encode(message: MethodOptions, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MethodOptions; fromJSON(object: any): MethodOptions; toJSON(message: MethodOptions): unknown; fromPartial(object: DeepPartial): MethodOptions; }; export declare const UninterpretedOption: { encode(message: UninterpretedOption, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UninterpretedOption; fromJSON(object: any): UninterpretedOption; toJSON(message: UninterpretedOption): unknown; fromPartial(object: DeepPartial): UninterpretedOption; }; export declare const UninterpretedOption_NamePart: { encode(message: UninterpretedOption_NamePart, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UninterpretedOption_NamePart; fromJSON(object: any): UninterpretedOption_NamePart; toJSON(message: UninterpretedOption_NamePart): unknown; fromPartial(object: DeepPartial): UninterpretedOption_NamePart; }; export declare const FeatureSet: { encode(message: FeatureSet, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FeatureSet; fromJSON(object: any): FeatureSet; toJSON(message: FeatureSet): unknown; fromPartial(object: DeepPartial): FeatureSet; }; export declare const FeatureSet_VisibilityFeature: { encode(_: FeatureSet_VisibilityFeature, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FeatureSet_VisibilityFeature; fromJSON(_: any): FeatureSet_VisibilityFeature; toJSON(_: FeatureSet_VisibilityFeature): unknown; fromPartial(_: DeepPartial): FeatureSet_VisibilityFeature; }; export declare const FeatureSetDefaults: { encode(message: FeatureSetDefaults, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FeatureSetDefaults; fromJSON(object: any): FeatureSetDefaults; toJSON(message: FeatureSetDefaults): unknown; fromPartial(object: DeepPartial): FeatureSetDefaults; }; export declare const FeatureSetDefaults_FeatureSetEditionDefault: { encode(message: FeatureSetDefaults_FeatureSetEditionDefault, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FeatureSetDefaults_FeatureSetEditionDefault; fromJSON(object: any): FeatureSetDefaults_FeatureSetEditionDefault; toJSON(message: FeatureSetDefaults_FeatureSetEditionDefault): unknown; fromPartial(object: DeepPartial): FeatureSetDefaults_FeatureSetEditionDefault; }; export declare const SourceCodeInfo: { encode(message: SourceCodeInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SourceCodeInfo; fromJSON(object: any): SourceCodeInfo; toJSON(message: SourceCodeInfo): unknown; fromPartial(object: DeepPartial): SourceCodeInfo; }; export declare const SourceCodeInfo_Location: { encode(message: SourceCodeInfo_Location, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SourceCodeInfo_Location; fromJSON(object: any): SourceCodeInfo_Location; toJSON(message: SourceCodeInfo_Location): unknown; fromPartial(object: DeepPartial): SourceCodeInfo_Location; }; export declare const GeneratedCodeInfo: { encode(message: GeneratedCodeInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GeneratedCodeInfo; fromJSON(object: any): GeneratedCodeInfo; toJSON(message: GeneratedCodeInfo): unknown; fromPartial(object: DeepPartial): GeneratedCodeInfo; }; export declare const GeneratedCodeInfo_Annotation: { encode(message: GeneratedCodeInfo_Annotation, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GeneratedCodeInfo_Annotation; fromJSON(object: any): GeneratedCodeInfo_Annotation; toJSON(message: GeneratedCodeInfo_Annotation): unknown; fromPartial(object: DeepPartial): GeneratedCodeInfo_Annotation; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export {};