import { AppErrorOr, ErrorHandler } from '../../types'; import { OptionsParameter } from '../../parameters'; interface SetTransactionParameter extends OptionsParameter { transaction: firebase.firestore.Transaction; data: any; ref: firebase.firestore.DocumentReference; merge: boolean; } interface DeleteTransactionParameter { transaction: firebase.firestore.Transaction; ref: firebase.firestore.DocumentReference; errorHandler?: ErrorHandler; } export declare const transactionOfSetOrMergeSet: ({ ref, data, merge, transaction, errorHandler, }: SetTransactionParameter) => Promise>; export declare const transacitonOfDelete: ({ ref, transaction, errorHandler, }: DeleteTransactionParameter) => Promise>; export {};