import { ISuggestionDocumentQuery } from "./ISuggestionDocumentQuery"; import { SuggestionQueryBase } from "./SuggestionQueryBase"; import { QueryResult } from "../QueryResult"; import { DocumentQuery } from "../../Session/DocumentQuery"; import { IndexQuery } from "../IndexQuery"; import { SuggestionBase } from "./SuggestionBase"; import { ISuggestionBuilder } from "./ISuggestionBuilder"; export declare class SuggestionDocumentQuery extends SuggestionQueryBase implements ISuggestionDocumentQuery { private readonly _source; constructor(source: DocumentQuery); protected _getIndexQuery(updateAfterQueryExecuted?: boolean): IndexQuery; protected _invokeAfterQueryExecuted(result: QueryResult): void; andSuggestUsing(suggestion: SuggestionBase): ISuggestionDocumentQuery; andSuggestUsing(builder: (b: ISuggestionBuilder) => void): ISuggestionDocumentQuery; }