import { AngularFirestoreCollection, AngularFirestoreDocument, QueryFn } from '@angular/fire/firestore'; import { Observable } from 'rxjs'; export interface DigDocumentModel { collection(query?: QueryFn): AngularFirestoreCollection; doc(id: string): AngularFirestoreDocument; add(doc: any): Promise; update(id: string, doc: any): Promise; set(id: string, doc: any): Promise; delete(id: string): Promise; find(id: string): Observable | Promise; query(QueryFn?: any): Observable | Promise; on(e: string, callback: any): any; registerPlugin(plugin: any): any; }