import { ContextManager, Context } from '@opentelemetry/api'; export declare abstract class AbstractAsyncHooksContextManager implements ContextManager { abstract active(): Context; abstract with ReturnType>(context: Context, fn: F, thisArg?: ThisParameterType, ...args: A): ReturnType; abstract enable(): this; abstract disable(): this; bind(context: Context, target: T): T; private _bindFunction; private _bindEventEmitter; private _patchRemoveListener; private _patchRemoveAllListeners; private _patchAddListener; private _createPatchMap; private _getPatchMap; private readonly _kOtListeners; private _wrapped; } //# sourceMappingURL=AbstractAsyncHooksContextManager.d.ts.map