import { NgZone } from '@angular/core'; import { EventManager } from '@angular/platform-browser'; export declare abstract class EventPlugin { protected manager: EventManager; protected abstract readonly modifier: RegExp; abstract addEventListener(element: HTMLElement, eventName: string, handler: EventListener): () => void; abstract addGlobalEventListener(element: string, eventName: string, handler: EventListener): () => void; supports(eventName: string): boolean; protected getZone(): NgZone; protected teardown(listener: (() => void) | null): () => void; } //# sourceMappingURL=event-plugin.d.ts.map