/// <reference types="webex" />
import Trigger from '../../models/trigger';
import Reset from './reset';
import Config from '../config-interface';
import { MessageObject, Webex } from 'webex/env';
import { PmResultsService } from '../services/pm-results-service';
import { ResultsService } from '../services/results-service';
import { WinnersService } from '../services/winners-service';
export default class Finish extends Trigger {
    winnersService: WinnersService;
    resultsService: ResultsService;
    pmResultsService: PmResultsService;
    reset: Reset;
    config: Config;
    webex: Webex;
    constructor(winnersService: WinnersService, resultsService: ResultsService, pmResultsService: PmResultsService, resetService: Reset, config: Config, webex: Webex);
    isToTriggerOn(message: MessageObject): boolean;
    createMessage(commandMessage: MessageObject, room: string): Promise<MessageObject>;
}
