import { ILabelArrayAndMap } from '@microsoft/bf-dispatcher'; import { PredictionStructureWithScoreLabelString } from '@microsoft/bf-dispatcher'; import { PredictionStructureWithScoreLabelObject } from '@microsoft/bf-dispatcher'; import { StructTextLabelObjects } from '@microsoft/bf-dispatcher'; import { StructTextLabelStrings } from '@microsoft/bf-dispatcher'; export declare class UtilityLabelResolver { static toObfuscateLabelTextInReportUtilityLabelResolver: boolean; static resetLabelResolverSettingIgnoreSameExample(ignoreSameExample?: boolean, resetAll?: boolean): any; static resetLabelResolverSettingUseCompactEmbeddings(fullEmbeddings?: boolean, resetAll?: boolean): any; static resetLabelResolverSettingKnnK(knnK?: number, resetAll?: boolean): any; static scoreBatchStringLabels(utteranceLabelsPairArray: StructTextLabelStrings[], labelArrayAndMap: ILabelArrayAndMap, multiLabelPredictionThreshold: number, unknownLabelPredictionThreshold: number): PredictionStructureWithScoreLabelString[]; static scoreBatchObjectLabels(utteranceLabelsPairArray: StructTextLabelObjects[], labelArrayAndMap: ILabelArrayAndMap, multiLabelPredictionThreshold: number, unknownLabelPredictionThreshold: number): PredictionStructureWithScoreLabelObject[]; static scoreStringLabels(utteranceLabelsPairArray: StructTextLabelStrings[], labelArrayAndMap: ILabelArrayAndMap, multiLabelPredictionThreshold: number, unknownLabelPredictionThreshold: number): PredictionStructureWithScoreLabelString[]; static scoreObjectLabels(utteranceLabelsPairArray: StructTextLabelObjects[], labelArrayAndMap: ILabelArrayAndMap, multiLabelPredictionThreshold: number, unknownLabelPredictionThreshold: number): PredictionStructureWithScoreLabelObject[]; static resetFlagToObfuscateLabelTextInReportUtilityLabelResolver(flag: boolean): void; }