export = MethodLocker; declare class MethodLocker { private lockedMethod; private processingStartTime; private processing; private processingHookedCallback; lockMethod(Class: any, methodName: string): void; unlockMethod(Class: any, methodName: string): void; unlockProcessingMethod(Class: any, methodName: string, e?: Error): void; private getLockMethodFunction(className, methodName); private getMethodKey(className, methodName); private now(); }