import { Joi } from '../helpers'; import type { IMessage } from './message'; import type { IShowKeyboardPayload, IShowOptionsPayload } from '../user-input'; export declare const COMMAND = "DIALOGUE/COMMAND"; export interface ICommandPayload { commandId: string; conversationId: string; timestamp: number; message?: IMessage; keyboard?: IShowKeyboardPayload; options?: IShowOptionsPayload; } export declare const commandPayloadSchema: Joi.ObjectSchema; export interface ICommandAction { type: typeof COMMAND; payload: ICommandPayload; } export declare const commandActionSchema: Joi.ObjectSchema; export declare const command: import("../helpers").IActionCreator;