import EventEmitter = require("eventemitter3");
/**
 * @private
 */
export declare class EventEmitterMapConfig {
    private _emitter;
    /**
     * @private
     */
    get emitter(): EventEmitter;
    private _event;
    /**
     * @private
     */
    get event(): string | symbol;
    private _listener;
    /**
     * @private
     */
    get listener(): EventEmitter.ListenerFn;
    private _context;
    /**
     * @private
     */
    get context(): any;
    private _once;
    /**
     * @private
     */
    get once(): boolean;
    private _calback;
    /**
     * @private
     */
    get calback(): EventEmitter.ListenerFn;
    /**
     * @private
     */
    set calback(value: EventEmitter.ListenerFn);
    /**
     * @private
     */
    constructor(emitter: EventEmitter, event: string | symbol, listener: EventEmitter.ListenerFn, context: any, once?: boolean);
    equalTo(emitter: EventEmitter, event: string | symbol, listener: EventEmitter.ListenerFn, context: any): boolean;
}
