import { EventData, EventHandler, EventTypes } from './types';
declare const eventSystem: {
    emit<T extends EventTypes>(event: T, data?: EventData[T]): void;
    on<T extends EventTypes>(event: T, handler?: EventHandler<T>): void;
    off<T extends EventTypes>(event: T, handler?: EventHandler<T>): void;
};
export default eventSystem;
