import { Context } from '../imports/Context.js'; import { Function } from '../imports/Function.js'; export declare class GeniusResultAnswer { constructor(cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean); addDataMap(map?: any): boolean; addQueryRequestMetadata(key?: string, value?: string): void; addRestfulParameter(parameter?: string, parameterValues?: Array): void; addSearchAttribute(key?: string, values?: string[]): boolean; addSearchPhrases(searchPhrases?: string[]): boolean; addTable(table?: string): boolean; allowSearchPhraseOverwrite(): void; disableSearchPhraseOverwrite(): void; dprSearch(numDocsToMatch?: number, threshold?: number, fields?: string[]): void; getQueryRequestMetadata(key?: string): string; honorSearchSourceExclusion(): void; ragSearch(numDocsToMatch?: number, threshold?: number, embeddingModelId?: string, fields?: string[]): void; removeTable(table?: string): boolean; searchTitleOnly(titleOnly?: boolean): void; setAwaitingResults(awaitingResults?: boolean): void; setDisambiguationResponse(clarifyingQuestion?: string): void; setEncodedQuery(query?: string): boolean; setIncludeFeatureVectors(includeFeatureVectors?: boolean): void; setLocale(locale?: string): void; setPassageFormat(mode?: string, maxPassagesPerDoc?: number, params?: Record): void; setQueryMode(queryMode?: string): void; setSearchLimit(searchLimit?: number): boolean; setSearchName(searchName?: string): void; setSearchPhrase(searchPhrase?: string): boolean; setSemanticDocumentMatchCount(numDocsToMatch?: number): void; setSemanticDocumentMatchThreshold(threshold?: number): void; setSemanticGroupBy(semanticGroupBy?: string): void; setSemanticMode(semanticMode?: string): void; setSemanticSearch(semanticSearch?: boolean): void; setSensitivityFilter(filterId?: string, filterValue?: string): void; setTable(table?: string): boolean; snippetSearch(snippetSearch?: boolean): void; spellCheck(spellCheck?: boolean): void; } //# sourceMappingURL=GeniusResultAnswer.d.ts.map