UNPKG

@voiceflow/voiceflow-types

Version:

Voiceflow 'voiceflow' project types

103 lines 4.36 kB
import { SlotType } from '../constants/index.js'; /** * @deprecated * LUIS NLU will be retired at October 1st 2025. Avoid using this mapping on core NLU training logic on * Voiceflow. Please use `BuiltInVfnluSlotType` instead. */ export declare enum BuiltInLuisSlotType { /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-age */ AGE = "age", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-currency */ CURRENCY = "money", /** @deprecated @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-deprecated */ DATETIME = "datetime", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-datetimev2 */ DATETIME_V2 = "datetimeV2", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-dimension */ DIMENSION = "dimension", /** @deprecated @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-deprecated#encyclopedia-culture */ ENCYCLOPEDIA = "encyclopedia", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-email */ EMAIL = "email", /** @deprecated @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-deprecated#geography-culture */ GEOGRAPHY = "geography", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-geographyv2 */ GEOGRAPHY_V2 = "geographyV2", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-keyphrase */ KEY_PHRASE = "keyPhrase", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-number */ NUMBER = "number", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-ordinal */ ORDINAL = "ordinal", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-ordinal-v2 */ ORDINAL_V2 = "ordinalV2", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-percentage */ PERCENTAGE = "percentage", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-person */ PERSON_NAME = "personName", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-phonenumber */ PHONENUMBER = "phonenumber", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-temperature */ TEMPERATURE = "temperature", /** @see https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-url */ URL = "url" } /** * @deprecated * LUIS NLU will be retired at October 1st 2025. Avoid using this mapping on core NLU training logic on * Voiceflow. Please use `GENERAL_SLOT_TYPE_TO_VFNLU` instead. */ export declare const GENERAL_SLOT_TYPE_TO_LUIS: ReadonlyMap<SlotType, BuiltInLuisSlotType>; export interface LuisFeature { modelName: string; isRequired: boolean; } export interface LuisIntentStructure { name: string; features?: string[]; } export interface LuisEntityStructure { name: string; roles: string[]; } export interface LuisBuiltInEntity { name: string; roles: string[]; } export interface LuisUtteranceEntity { entity: string; startPos: number; endPos: number; children?: string[]; } export interface LuisUtterance { text: string; intent: string; entities: LuisUtteranceEntity[]; } export interface LuisSubList { canonicalForm: string; list: string[]; } export interface LuisClosedList { name: string; roles: string[]; subLists: LuisSubList[]; } export interface LuisPhraseList { name: string; mode: boolean; words: string; activated: string; enabledForAllModels: boolean; } export interface LuisWorkspace { culture: string; intents: LuisIntentStructure[]; entities: LuisEntityStructure[]; closedLists: LuisClosedList[]; builtInEntities: LuisBuiltInEntity[]; utterances: LuisUtterance[]; phraselists: LuisPhraseList[]; } //# sourceMappingURL=types.d.ts.map