import { Provider } from '@angular/core'; import { EventListener, EventManagerPlugin, EventUnlistener } from '../event-manager-plugin'; /** * Adds support for debouncing events inline in template expressions. The expression syntax follows the * format `debounce@ms`, therefore the plugin may be used like `(change.debounce@250)="..."` */ export declare class EventDebouncePlugin extends EventManagerPlugin { supports(eventExpr: string): boolean; addEventListener(element: Element, eventExpr: string, listener: EventListener): EventUnlistener; } /** * Holds the necessary dependency information to provide the * {@link EventDebouncePlugin} to any desired module context */ export declare const EVENT_DEBOUNCE_PLUGIN_PROVIDER: Provider; export declare class EventDebouncePluginModule { }