import { Context } from "../imports/Context"; import { Function } from "../imports/Function"; import { NLUSolutionVersion } from "./NLUSolutionVersion"; export declare class NLUSolution { activateLatestVersion(): void; cancelTrainingJob(): void; constructor( cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean ); getActiveVersion(): NLUSolutionVersion; getAllVersions(): Array; getLatestVersion(): NLUSolutionVersion; getModelVersion( iso6391LanguageCode?: string, options?: Record ): string; getName(): string; getProperties(): string; getSolutionVersionDetails(options?: Record): string; getVersion(version?: string): NLUSolutionVersion; setActiveVersion(version?: string): void; submitTrainingJob(options?: Record): NLUSolutionVersion; validate(input?: Record, options?: Record): string; }