import firebase from 'firebase/compat/app'; export default interface IQueryOptions { readonly id?: string; readonly startAt?: firebase.firestore.DocumentSnapshot; readonly startAfter?: string; readonly skip?: number; readonly limit?: number; readonly orderBy?: string; readonly order?: 'desc' | 'asc'; readonly orderByCast?: 'string' | 'boolean' | 'number'; readonly query?: { readonly field: string; readonly operator: '<' | '<=' | '==' | '>' | '>=' | '!=' | 'array-contains' | 'array-contains-any' | 'in' | any; readonly value: any; }[]; }