import type { ZveltioConfig, QueryOptions, QueryResponse } from '../types/index.js'; export declare class QueryBuilder { private _collection; private _config; private _filters; private _options; constructor(collection: string, config: ZveltioConfig); where(field: string, value: any): this; where(field: string, op: string, value: any): this; page(n: number): this; limit(n: number): this; sortBy(field: string, order?: 'asc' | 'desc'): this; search(q: string): this; query(overrideOptions?: QueryOptions): Promise>; [Symbol.asyncIterator](): AsyncGenerator; } //# sourceMappingURL=QueryBuilder.d.ts.map