interface GetResult { requestId: string; data: any; } interface UpdateResult { requestId: string; updated: number; } declare type JsonString = string; interface SetResult extends UpdateResult { upserted: JsonString; } interface DeleteResult { requestId: string; deleted: number | string; } export declare class DocumentReference { readonly id: string | number; private _transaction; private _transactionId; create(data: any): Promise; get(): Promise; set(data: Object): Promise; update(data: Object): Promise; delete(): Promise; } export {};