/// <reference types="webex" />
import Trigger from '../../models/trigger';
import Config from '../config-interface';
import { MessageObject } from 'webex/env';
export default class Help extends Trigger {
    readonly helpCommand: string;
    config: Config;
    constructor(config: Config);
    isToTriggerOn(message: MessageObject): boolean;
    isToTriggerOnPM(message: MessageObject): boolean;
    createMessage(message: MessageObject): Promise<MessageObject>;
    createHelpResponseMessage(message: MessageObject, command: string): string;
    createCommandListMessage(message: MessageObject): string;
    createDefaultHelpMessage(): string;
    createPegHelpMessage(): string;
    createStatusHelpMessage(): string;
    createKeywordsHelpMessage(): string;
    createPingHelpMessage(): string;
    createWelcomeHelpMessage(): string;
    createRotationHelpMessage(): string;
    createWinnersHelpMessage(message: MessageObject): string;
    createResultsHelpMessage(message: MessageObject): string;
    createResetHelpMessage(message: MessageObject): string;
    createUpdateHelpMessage(message: MessageObject): string;
    createFinishHelpMessage(message: MessageObject): string;
    createNumberConfigHelpMessage(message: MessageObject): string;
    createStringConfigHelpMessage(message: MessageObject): string;
    createRoleConfigHelpMessage(message: MessageObject): string;
    createLocationConfigHelpMessage(message: MessageObject): string;
    createUserLocationHelpMessage(message: MessageObject): string;
    createRemoveUserHelpMessage(message: MessageObject): string;
    createLocationWeightHelpMessage(message: MessageObject): string;
}
