///
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;
}