import type { Callback, Disposer } from '../types';
declare class Events<Event extends string> {
    private listeners;
    emit: (event: Event) => void;
    get: (event: Event) => Callback[];
    on: (event: Event, listener: Callback) => Disposer;
}
export default Events;
