/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.19.1 * source: google/firestore/v1beta1/common.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as dependency_1 from "./../../protobuf/timestamp"; import * as pb_1 from "google-protobuf"; export declare class DocumentMask extends pb_1.Message { #private; constructor(data?: any[] | { field_paths?: string[]; }); get field_paths(): string[]; set field_paths(value: string[]); static fromObject(data: { field_paths?: string[]; }): DocumentMask; toObject(): { field_paths?: string[]; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DocumentMask; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): DocumentMask; } export declare class Precondition extends pb_1.Message { #private; constructor(data?: any[] | ({} & (({ exists?: boolean; update_time?: never; } | { exists?: never; update_time?: dependency_1.Timestamp; })))); get exists(): boolean; set exists(value: boolean); get has_exists(): boolean; get update_time(): dependency_1.Timestamp; set update_time(value: dependency_1.Timestamp); get has_update_time(): boolean; get condition_type(): "none" | "update_time" | "exists"; static fromObject(data: { exists?: boolean; update_time?: ReturnType; }): Precondition; toObject(): { exists?: boolean; update_time?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Precondition; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): Precondition; } export declare class TransactionOptions extends pb_1.Message { #private; constructor(data?: any[] | ({} & (({ read_only?: TransactionOptionsReadOnly; read_write?: never; } | { read_only?: never; read_write?: TransactionOptionsReadWrite; })))); get read_only(): TransactionOptionsReadOnly; set read_only(value: TransactionOptionsReadOnly); get has_read_only(): boolean; get read_write(): TransactionOptionsReadWrite; set read_write(value: TransactionOptionsReadWrite); get has_read_write(): boolean; get mode(): "none" | "read_only" | "read_write"; static fromObject(data: { read_only?: ReturnType; read_write?: ReturnType; }): TransactionOptions; toObject(): { read_only?: ReturnType; read_write?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TransactionOptions; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): TransactionOptions; } export declare class TransactionOptionsReadWrite extends pb_1.Message { #private; constructor(data?: any[] | { retry_transaction?: Uint8Array; }); get retry_transaction(): Uint8Array; set retry_transaction(value: Uint8Array); static fromObject(data: { retry_transaction?: Uint8Array; }): TransactionOptionsReadWrite; toObject(): { retry_transaction?: Uint8Array; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TransactionOptionsReadWrite; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): TransactionOptionsReadWrite; } export declare class TransactionOptionsReadOnly extends pb_1.Message { #private; constructor(data?: any[] | ({} & (({ read_time?: dependency_1.Timestamp; })))); get read_time(): dependency_1.Timestamp; set read_time(value: dependency_1.Timestamp); get has_read_time(): boolean; get consistency_selector(): "none" | "read_time"; static fromObject(data: { read_time?: ReturnType; }): TransactionOptionsReadOnly; toObject(): { read_time?: ReturnType; }; serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TransactionOptionsReadOnly; serializeBinary(): Uint8Array; static deserializeBinary(bytes: Uint8Array): TransactionOptionsReadOnly; } //# sourceMappingURL=common.d.ts.map