import type { Sort } from 'mongodb'; declare module 'query-to-mongo' { interface QueryToMongoOptions { maxLimit?: string | number ignore?: 'fields' | 'omit' | 'sort' | 'offset' | 'limit' parser?: object keywords?: { [keyword: 'fields' | 'omit' | 'sort' | 'offset' | 'limit']: string } } interface QueryToMongoResult { criteria: Omit; options: { fields?: { [field: string]: true }, limit?: number, skip?: number, sort?: Sort }; link: Function } function queryToMongo(query: T, options?: QueryToMongoOptions): QueryToMongoResult; export = queryToMongo; }