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