import { DispatcherOptions } from "./Dispatcher";
export declare class DispatcherEvent {
    eventName: string;
    callbacks: {
        callback: ((...args: any[]) => void);
        options: DispatcherOptions;
    }[];
    constructor(eventName: string);
    registerCallback(callback: (...args: any[]) => void, options?: DispatcherOptions): void;
    unregisterCallback(callback: (...args: any[]) => void): void;
    fire(...args: any[]): void;
}
