/// import { EventEmitter } from 'events'; import { ExtensibleFunction } from '@bemoje/function'; export declare class MonitoredFunction any = (...args: any[]) => any> extends ExtensibleFunction { static readonly instances: MonitoredFunction[]; protected static nextInstanceId: number; protected static nextCallId: number; readonly id: number; enabled: boolean; readonly events: EventEmitter; readonly originalFunction: F; /** * Creates a new instance * @param fun The function to wrap */ constructor(fun: F); } //# sourceMappingURL=MonitoredFunction.d.ts.map