import { OnDestroy, RendererFactory2 } from "@angular/core";
import { EventBus } from "./event-bus";
import * as i0 from "@angular/core";
/**
 * Service to share events among components in nova
 * @ignore
 */
export declare class EventBusService extends EventBus<Event> implements OnDestroy {
    private renderer;
    private listenerUnsubscriber?;
    constructor(rendererFactory: RendererFactory2);
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EventBusService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<EventBusService>;
}
