import { DigApp } from '../interfaces/dig-app'; import { AngularFirestore, AngularFirestoreCollection, DocumentData } from '@angular/fire/firestore'; import { AngularFireStorage } from '@angular/fire/storage'; import { StateModel } from './state-model'; import { DigProperties } from '../interfaces/dig-properties'; import { DigConfig } from '../interfaces/dig-config'; import { DigAppOptions } from '../interfaces/dig-app-options'; import { DigDbModel } from './dig-db-model'; export declare class AppModel implements DigApp { private options; private adapterRegistry; get config(): DigConfig; get id(): string; get properties(): DigProperties; constructor(options: DigAppOptions); db(): AngularFirestore | AngularFirestoreCollection; storage(): AngularFireStorage; state(): StateModel; auth(): any; getAdapter(key: any): any; model(): void; dbModel(collectionPath: string, plugins?: any[]): DigDbModel; }