import { QueryDocumentSnapshot } from 'firebase-admin/firestore'; import { UnimplementedQuerySnapshot } from './base/unimplemented_query_snapshot'; import { FakeFirestoreCollectionData, FakeFirestoreDocumentData } from './fake_firestore_data'; export declare class FakeQuerySnapshot extends UnimplementedQuerySnapshot { private _filteredData; private _onCreate; private _onUpdate; private _onDelete; constructor(_filteredData: FakeFirestoreCollectionData, _onCreate: (id: string, data: FakeFirestoreDocumentData) => void, _onUpdate: (id: string, data: FakeFirestoreDocumentData) => void, _onDelete: (id: string, data: FakeFirestoreDocumentData) => void); get size(): number; get empty(): boolean; get docs(): QueryDocumentSnapshot[]; }