/** * @module botbuilder-ai */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { LuisApplication, LuisRecognizerOptions } from './luisRecognizer'; import { RecognizerResult, TurnContext } from 'botbuilder-core'; import { DialogContext } from 'botbuilder-dialogs'; /** * Abstract class for Luis Recognizer. */ export declare abstract class LuisRecognizerInternal { application: LuisApplication; /** * Creates a new [LuisRecognizerInternal](xref:botbuilder-ai.LuisRecognizerInternal) instance. * * @param {LuisApplication} application An object conforming to the [LuisApplication](xref:botbuilder-ai.LuisApplication) definition. * @param {LuisRecognizerOptions} _options Optional. Options object used to control predictions. Should conform to the [LuisRecognizerOptions](xref:botbuilder-ai.LuisRecognizerOptions) definition. */ constructor(application: LuisApplication, _options?: LuisRecognizerOptions); abstract recognizeInternal(context: DialogContext | TurnContext): Promise; } //# sourceMappingURL=luisRecognizerOptions.d.ts.map