import { Context } from "../imports/Context"; import { Function } from "../imports/Function"; import { GlideAisLogger } from "./GlideAisLogger"; export declare class GeniusResultContext { addQueryMetadata(key?: string, value?: string): void; addTransactionId(transactionId?: string): void; constructor( cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean ); getAdditionalContext(): string; getAsyncMode(): string; getExternalGeniusResultSearchSources(): Array; getGeniusResultConfigurationId(): string; getGeniusResultParameters(): string; getGeniusResultParametersFromConfigId( geniusResultConfigurationId?: string ): string; getGeniusResultReturnFieldsFromConfigId( geniusResultConfigurationId?: string ): Array; getGeniusResultSearchSources(): Array; getInternalContext(): Record; getLogger(): GlideAisLogger; getMatchingDocuments(): Array; getMultipleSearchResults(): Array; getOriginalSearchPhrase(): string; getPredictionResult(): Array; getPrimarySearchRequestId(): string; getQueryBoostFeedBack(): Record; getQueryMetadata(key?: string): string; getSearchContext(): Record; getSearchPhrase(): string; getSearchQueryRequestDetails(): Record; getSearchResults(): Array; getSearchResultsBySearchName(searchName?: string): Array; isStreamingEnabled(): boolean; setSearchPhraseForAllRequests(searchPhrase?: string): boolean; }