import { AdvancedDocumentQueryOptions } from "./QueryOptions.js"; import { IDocumentQuery } from "./IDocumentQuery.js"; import { DocumentType } from "../DocumentAbstractions.js"; import { AbstractCommonApiForIndexes } from "../Indexes/AbstractCommonApiForIndexes.js"; /** * It gives the ability to construct queries with the usage of {@link IDocumentQuery} interface */ export interface IDocumentQueryBuilder { documentQuery(opts: AdvancedDocumentQueryOptions): IDocumentQuery; documentQuery(documentType: DocumentType): IDocumentQuery; documentQuery(documentType: DocumentType, index: new () => AbstractCommonApiForIndexes): IDocumentQuery; } //# sourceMappingURL=IDocumentQueryBuilder.d.ts.map