File: /var/www/javago-nodeserver-hotfixes/node_modules/@google-cloud/firestore/build/src/bundle.d.ts
import { DocumentSnapshot } from './document';
import { QuerySnapshot } from './reference/query-snapshot';
/**
* Builds a Firestore data bundle with results from the given document and query snapshots.
*/
export declare class BundleBuilder {
readonly bundleId: string;
private documents;
private namedQueries;
private latestReadTime;
constructor(bundleId: string);
add(documentSnapshot: DocumentSnapshot): BundleBuilder;
add(queryName: string, querySnapshot: QuerySnapshot): BundleBuilder;
private addBundledDocument;
private addNamedQuery;
/**
* Converts a IBundleElement to a Buffer whose content is the length prefixed JSON representation
* of the element.
* @private
* @internal
*/
private elementToLengthPrefixedBuffer;
build(): Buffer;
}