import { EventEmitter } from '@angular/core'; import { InterruptArgs } from './interruptargs'; export declare abstract class InterruptSource { protected attachFn: (source: InterruptSource) => void; protected detachFn: (source: InterruptSource) => void; isAttached: boolean; onInterrupt: EventEmitter; constructor(attachFn?: (source: InterruptSource) => void, detachFn?: (source: InterruptSource) => void); attach(): void; detach(): void; }