import { Service } from '../Core/index'; import { EventTrigger } from './TriggerTypes'; /** * Triggers * * Register callbacks for events and trigger them when needed * * */ export declare class Trigger extends Service { /** * Get deployment type associated to Trigger service * @return {string} */ static readonly DEPLOYMENT_TYPE: string; /** * Get default deployment id associated to Trigger service * @return {string} */ static readonly DEFAULT_DEPLOYMENT_ID: string; /** * Trigger service * * Register listeners and trigger events. * @access public * */ /** * Triggers an event * * Triggers an event. * All listeners previously registered for that event will be called, in no particular order. * @access public * */ trigger(body: EventTrigger): void; }