/**
 * @author Martin Karkowski
 * @email m.karkowski@zema.de
 * @create date 2020-12-02 07:25:15
 * @modify date 2021-08-11 10:34:09
 * @desc [description]
 */
import { INopeEventEmitter } from "../types";
import { INopeDispatcherOptions } from "../types/nope/nopeDispatcher.interface";
import { INopeObservable } from "../types/nope/nopeObservable.interface";
import { NopeDispatcher } from "./nopeDispatcher";
export declare class InjectableNopeDispatcher extends NopeDispatcher {
    options: INopeDispatcherOptions;
    protected _generateEmitter: <T>() => INopeEventEmitter<T>;
    protected _generateObservable: <T>() => INopeObservable<T>;
    constructor(options: INopeDispatcherOptions, _generateEmitter: <T>() => INopeEventEmitter<T>, _generateObservable: <T>() => INopeObservable<T>);
}
