import { SuggestionsResponseObject } from "../../../Types"; import { Lazy } from "../../Lazy"; import { SuggestionBase } from "./SuggestionBase"; import { ISuggestionBuilder } from "./ISuggestionBuilder"; export interface ISuggestionDocumentQuery { execute(): Promise; executeLazy(): Lazy; andSuggestUsing(suggestion: SuggestionBase): ISuggestionDocumentQuery; andSuggestUsing(builder: (b: ISuggestionBuilder) => void): ISuggestionDocumentQuery; }