/// <reference types="webex" />
import Trigger from '../../models/trigger';
import { DbLocation } from '../database/db-interfaces';
import Config from '../config-interface';
import { MessageObject } from 'webex/env';
export default class LocationWeight extends Trigger {
    dbLocation: DbLocation;
    config: Config;
    constructor(dbLocation: DbLocation, config: Config);
    isToTriggerOn(message: MessageObject): boolean;
    createMessage(message: MessageObject): Promise<MessageObject>;
    private getLocationWeightMessage;
    private getLocationWeightConfig;
    private setLocationWeight;
    private deleteLocationWeight;
}
