import { QuerySnapshot } from 'firebase-admin/firestore'; export class UnimplementedQuerySnapshot implements QuerySnapshot { get query(): FirebaseFirestore.Query { throw new Error('Method not implemented.'); } get docs(): FirebaseFirestore.QueryDocumentSnapshot[] { throw new Error('Method not implemented.'); } get size(): number { throw new Error('Method not implemented.'); } get empty(): boolean { throw new Error('Method not implemented.'); } get readTime(): FirebaseFirestore.Timestamp { throw new Error('Method not implemented.'); } docChanges(): FirebaseFirestore.DocumentChange[] { throw new Error('Method not implemented.'); } forEach(callback: (result: FirebaseFirestore.QueryDocumentSnapshot) => void, thisArg?: any): void { throw new Error('Method not implemented.'); } isEqual(other: QuerySnapshot): boolean { throw new Error('Method not implemented.'); } }