import { FirestoreDocumentWriterFacade } from './helpers'; import { FirestoreAdder } from '../services'; import * as firebase from 'firebase'; declare type AdderOrSetter = T extends firebase.firestore.CollectionReference ? FirestoreAdder : FirestoreDocumentWriterFacade; /** * Return FirestoreAdder or FirestoreDocumentWriterFacade instance * Return FirestoreAdder instance if ref is firebase.firestore.CollectionReference, * while return FirestoreDocumentWriterFacade if if ref is firebase.firestore.DocumentReference * @param ref: firebase.firestore.DocumentReference | firebase.firestore.CollectionReference * @returns `FirestoreAdder` or `FirestoreDocumentWriterFacade` */ export declare const to: , firebase.firestore.CollectionReference>>(ref: T) => AdderOrSetter; export {};