import Events from '../Events';
export type EventType = 'topicResize' | 'topicMoved' | 'childShrinked' | 'topicConnected' | 'topicAdded' | 'topicRemoved' | 'forceLayout' | 'topicDisconect';
declare class EventBus extends Events {
    static _instance: EventBus;
    static get instance(): EventBus;
    fireEvent(type: EventType, eventArgs?: unknown[] | unknown): Events;
    addEvent(type: EventType, fn?: any, internal?: boolean): Events;
}
export default EventBus;
