import { firestore } from "./firebase";
import { firebase } from "./firebase-common";
export declare class QuerySnapshot implements firestore.QuerySnapshot {
    private snapshot;
    private _docSnapshots;
    constructor(snapshot: FIRQuerySnapshot);
    metadata: {
        fromCache: boolean;
        hasPendingWrites: boolean;
    };
    get docs(): firestore.QueryDocumentSnapshot[];
    docSnapshots: firestore.DocumentSnapshot[];
    docChanges(options?: firestore.SnapshotListenOptions): firestore.DocumentChange[];
    forEach(callback: (result: firestore.DocumentSnapshot) => void, thisArg?: any): void;
}
export default firebase;
