/// import { Action, Call, Device, Plugin } from 'raxa-common'; export interface Trigger extends Device { config: { pluginId: string; triggerId: string; action: Action; }; } export default class TriggerPlugin extends Plugin { activeTriggers: Set; activeLearners: Map void; reject: () => void; }>; start(): void; onDeviceCalled(call: Call, device: Trigger): Promise | undefined; }