/// import { User } from './types/user'; import * as Messages from './types/message'; import ButtonClass from './outgoing-class/button'; import { PlatformMiddleware } from './types/platform'; import * as Promise from 'bluebird'; import Botler from './bot'; export default class Outgoing { promise: Promise; protected user: User; protected bot: Botler; readonly conversation: string; constructor(bot: Botler, user: User, conversation: string); startScript(name?: string, scriptArguments?: any): void; endScript(): void; goto(dialogName: string): void; startTyping(): void; endTyping(): void; send(text: string): this; sendText(text: string): this; sendImage(url: string): this; sendButtons(message: Messages.ButtonMessage): this; createButtons(): ButtonClass; sendAudio(url: string): this; private _send(message); }