import { EventManager, EventData } from './';
import { Observable } from 'rxjs';
export declare class EventService {
    private manager;
    constructor(manager: EventManager);
    /**
     * Add listener on type
     *
     * @returns EventData
     */
    on(type: string): Observable<EventData>;
    /**
     * Send data for type
     *
     * @param  {string} type
     * @param  {any} data
     * @returns void
     */
    emit(type: string, data: any): void;
}
