/// <reference types="webex" />
import Trigger from '../../models/trigger';
import { ParsedMessage } from '../../models/parsed-message';
import { DbUsers } from '../database/db-interfaces';
import Utilities from '../utilities';
import { MessageObject, Webex } from 'webex/env';
export default class Unpeg extends Trigger {
    webex: Webex;
    database: DbUsers;
    utilities: Utilities;
    constructor(webex: Webex, database: DbUsers, utilities: Utilities);
    isToTriggerOn(message: MessageObject): boolean;
    createMessage(message: MessageObject, room: string): Promise<MessageObject>;
    validateTrigger(message: ParsedMessage): boolean;
    validateMessage(message: MessageObject): boolean;
    private getToPerson;
    returnRandomResponse(toUser: string, fromUser: string, room: string): Promise<MessageObject>;
    private sendResponse;
    private sendFollowUpResponse;
    private getDestinationName;
}
