import { EventArgs } from '@awesome-nodes/object';
import { EventDelegate, IEventEmitter } from "./EventDelegate";
import { ObjectModel } from "./ObjectModel";
/** @inheritDoc */
export declare class AsyncEventDelegate<TSender extends ObjectModel, TEventArgs extends EventArgs = EventArgs> extends EventDelegate<TSender, TEventArgs> {
    protected readonly _eventEmitter: IEventEmitter<TSender, TEventArgs>;
}
