/// import { CollectionReference } from 'firebase-admin/firestore'; export declare class UnimplementedCollection implements CollectionReference { get id(): string; get parent(): FirebaseFirestore.DocumentReference | null; get path(): string; get firestore(): FirebaseFirestore.Firestore; listDocuments(): Promise[]>; doc(): FirebaseFirestore.DocumentReference; doc(documentPath: string): FirebaseFirestore.DocumentReference; add(data: FirebaseFirestore.WithFieldValue): Promise>; isEqual(other: CollectionReference): boolean; withConverter(converter: FirebaseFirestore.FirestoreDataConverter): CollectionReference; withConverter(converter: null): CollectionReference; where(fieldPath: string | FirebaseFirestore.FieldPath, opStr: FirebaseFirestore.WhereFilterOp, value: any): FirebaseFirestore.Query; where(filter: FirebaseFirestore.Filter): FirebaseFirestore.Query; orderBy(fieldPath: string | FirebaseFirestore.FieldPath, directionStr?: FirebaseFirestore.OrderByDirection | undefined): FirebaseFirestore.Query; limit(limit: number): FirebaseFirestore.Query; limitToLast(limit: number): FirebaseFirestore.Query; offset(offset: number): FirebaseFirestore.Query; select(...field: (string | FirebaseFirestore.FieldPath)[]): FirebaseFirestore.Query; startAt(snapshot: FirebaseFirestore.DocumentSnapshot): FirebaseFirestore.Query; startAt(...fieldValues: any[]): FirebaseFirestore.Query; startAfter(snapshot: FirebaseFirestore.DocumentSnapshot): FirebaseFirestore.Query; startAfter(...fieldValues: any[]): FirebaseFirestore.Query; endBefore(snapshot: FirebaseFirestore.DocumentSnapshot): FirebaseFirestore.Query; endBefore(...fieldValues: any[]): FirebaseFirestore.Query; endAt(snapshot: FirebaseFirestore.DocumentSnapshot): FirebaseFirestore.Query; endAt(...fieldValues: any[]): FirebaseFirestore.Query; get(): Promise>; stream(): NodeJS.ReadableStream; onSnapshot(onNext: (snapshot: FirebaseFirestore.QuerySnapshot) => void, onError?: ((error: Error) => void) | undefined): () => void; count(): FirebaseFirestore.AggregateQuery<{ count: FirebaseFirestore.AggregateField; }>; }