/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.19.1 * source: google/protobuf/struct.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export declare enum NullValue { NULL_VALUE = 0 } export declare class Struct extends pb_1.Message { #private; constructor(data?: any[] | { fields?: Map; }); get fields(): Map; set fields(value: Map); static fromObject(data: { fields?: { [key: string]: ReturnType; }; }): Struct; toObject(): { fields?: { [key: string]: ReturnType; }; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Struct; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): Struct; } export declare class Value extends pb_1.Message { #private; constructor(data?: any[] | ({} & (({ null_value?: NullValue; number_value?: never; string_value?: never; bool_value?: never; struct_value?: never; list_value?: never; } | { null_value?: never; number_value?: number; string_value?: never; bool_value?: never; struct_value?: never; list_value?: never; } | { null_value?: never; number_value?: never; string_value?: string; bool_value?: never; struct_value?: never; list_value?: never; } | { null_value?: never; number_value?: never; string_value?: never; bool_value?: boolean; struct_value?: never; list_value?: never; } | { null_value?: never; number_value?: never; string_value?: never; bool_value?: never; struct_value?: Struct; list_value?: never; } | { null_value?: never; number_value?: never; string_value?: never; bool_value?: never; struct_value?: never; list_value?: ListValue; })))); get null_value(): NullValue; set null_value(value: NullValue); get has_null_value(): boolean; get number_value(): number; set number_value(value: number); get has_number_value(): boolean; get string_value(): string; set string_value(value: string); get has_string_value(): boolean; get bool_value(): boolean; set bool_value(value: boolean); get has_bool_value(): boolean; get struct_value(): Struct; set struct_value(value: Struct); get has_struct_value(): boolean; get list_value(): ListValue; set list_value(value: ListValue); get has_list_value(): boolean; get kind(): "none" | "string_value" | "null_value" | "number_value" | "bool_value" | "struct_value" | "list_value"; static fromObject(data: { null_value?: NullValue; number_value?: number; string_value?: string; bool_value?: boolean; struct_value?: ReturnType; list_value?: ReturnType; }): Value; toObject(): { null_value?: NullValue; number_value?: number; string_value?: string; bool_value?: boolean; struct_value?: ReturnType; list_value?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Value; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): Value; } export declare class ListValue extends pb_1.Message { #private; constructor(data?: any[] | { values?: Value[]; }); get values(): Value[]; set values(value: Value[]); static fromObject(data: { values?: ReturnType[]; }): ListValue; toObject(): { values?: ReturnType[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListValue; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): ListValue; } //# sourceMappingURL=struct.d.ts.map