import { ResourceEvent } from './events'; import { ResourceEventDispatcher, ResourceEventEmitter } from './interfaces'; /** * A simple event dispatcher and emitter, used as the default events implementation. * The API is minimal and somewhat shared with the observables API for extensibility. */ export declare class SimpleEvents implements ResourceEventDispatcher, ResourceEventEmitter { private listeners; next(value: ResourceEvent): void; subscribe(next?: (value: ResourceEvent) => void): { unsubscribe(): void; }; clear(): void; }