import { Joi } from '../helpers'; import type { Slots } from '../dialogue'; import type { NLPEngineIntent } from './nlpEngineIntents'; export declare const INTENT = "SENTIENCE/INTENT"; export interface IIntentPayload { conversationId: string; consoleId: string; organisationId: string; intent: NLPEngineIntent; slots?: Slots; text?: string; confidence?: number; messageId?: string; recordingId?: string; } export declare const intentPayloadSchema: Joi.ObjectSchema; export interface IIntentAction { type: typeof INTENT; payload: IIntentPayload; } export declare const intentActionSchema: Joi.ObjectSchema; export declare const intent: import("../helpers").ITopicBoundActionCreator;