/** * Created by Christophe on 27/02/2017. */ import { Dispatcher } from "../common/dispatcher.class"; import { EventListener } from "../common/event-listener.class"; import { ITrigger } from "../interfaces/ITrigger.interface"; import { BaseTrigger } from "./base-trigger.class"; export declare class Trigger extends BaseTrigger implements ITrigger { dispatcher: Dispatcher; eventName: string; argument: any; subscription: EventListener; constructor(dispatcher: Dispatcher, eventName: string, argument?: any); protected _callback(arg: any): void; enabled: boolean; enable(): void; disable(): void; }