import { Context } from "../imports/Context"; import { Function } from "../imports/Function"; import { GeniusSearchQuery } from "./GeniusSearchQuery"; import { GeniusSearchSolutionVersion } from "./GeniusSearchSolutionVersion"; import { GeniusSearchContext } from "./GeniusSearchContext"; export declare class GeniusSearchSolution { cancelTrainingJob(): void; constructor( cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean ); getActiveVersion(): GeniusSearchSolutionVersion; getAllVersions(): Array; getConfig(): Record; getLatestVersion(): GeniusSearchSolutionVersion; getName(): string; getProperties(): string; getVersion(version?: string): GeniusSearchSolutionVersion; search( searchQuery?: GeniusSearchQuery, searchContext?: GeniusSearchContext, options?: Record ): string; setActiveVersion(version?: string): void; submitTrainingJob(options?: Record): GeniusSearchSolutionVersion; }