import { OrchestratorDataSource } from './settings'; import { LabelResolver } from '.'; export declare class Orchestrator { static baseModelGetAsync(baseModelPath: string, basemodelId: string, onProgress?: any, onFinish?: any, modelType?: string, lang?: string): Promise; static baseModelListAsync(all?: boolean): Promise; static baseModelGetVersionsAsync(): Promise; static buildAsync(baseModelPath: string, inputs: any[], labelResolvers: Map, isDialog: boolean, entityBaseModelPath?: string, luConfig?: any, fullEmbedding?: boolean): Promise; static addAsync(baseModelPath: string, snapshot: Uint8Array, luObsjects: any[], isDialog?: boolean, entityBaseModelPath?: string, fullEmbeddings?: boolean): Promise; static createAsync(baseModelPath: string, inputPathConfiguration: string, outputPath: string, entityBaseModelPath?: string, hierarchical?: boolean, fullEmbedding?: boolean): Promise; static evaluateAsync(inputPath: string, outputPath: string, baseModelPath?: string, entityBaseModelPath?: string, ambiguousClosenessThresholdParameter?: number, lowConfidenceScoreThresholdParameter?: number, multiLabelPredictionThresholdParameter?: number, unknownLabelPredictionThresholdParameter?: number, fullEmbedding?: boolean, obfuscateEvaluationReport?: boolean): Promise; static predictAsync(baseModelPath: string, inputPath: string, outputPath: string, cliCmmandId: string, trackEventFunction: any, entityBaseModelPath?: string, ambiguousClosenessThresholdParameter?: number, lowConfidenceScoreThresholdParameter?: number, multiLabelPredictionThresholdParameter?: number, unknownLabelPredictionThresholdParameter?: number, fullEmbedding?: boolean, obfuscateEvaluationReport?: boolean): Promise; static testAsync(baseModelPath: string, inputPathConfiguration: string, testPathConfiguration: string, outputPath: string, entityBaseModelPath?: string, ambiguousClosenessThresholdParameter?: number, lowConfidenceScoreThresholdParameter?: number, multiLabelPredictionThresholdParameter?: number, unknownLabelPredictionThresholdParameter?: number, fullEmbedding?: boolean, obfuscateEvaluationReport?: boolean): Promise; static queryAsync(baseModelPath: string, inputPathConfiguration: string, queryConfiguration: string, entityBaseModelPath?: string, ambiguousClosenessThresholdParameter?: number, lowConfidenceScoreThresholdParameter?: number, multiLabelPredictionThresholdParameter?: number, unknownLabelPredictionThresholdParameter?: number, fullEmbedding?: boolean, limit?: number): Promise; static assessAsync(inputPathConfiguration: string, predictionPathConfiguration: string, outputPath: string, obfuscateEvaluationReport?: boolean): Promise; static getLabelResolversAsync(baseModelPath: string, entityBaseModelPath: string, snapshots: Map, useLoadedNlr?: boolean): Promise>; static addDataSource(dataSource: OrchestratorDataSource): Promise; static removeDataSource(dataSource: OrchestratorDataSource): boolean; }