import { IQueryBase } from "./IQueryBase"; import { IDocumentQueryBaseSingle } from "./IDocumentQueryBaseSingle"; import { IEnumerableQuery } from "./IEnumerableQuery"; import { FacetResult } from "../Queries/Facets"; import { ProjectionBehavior } from "../Queries/ProjectionBehavior"; export interface IRawDocumentQuery extends IQueryBase>, IDocumentQueryBaseSingle, IEnumerableQuery { addParameter(name: string, value: any): IRawDocumentQuery; projection(projectionBehavior: ProjectionBehavior): IRawDocumentQuery; executeAggregation(): Promise>; }