export declare const wrappedSymbol: unique symbol; export declare const originalSymbol: unique symbol; type WrappedFunction = T & { [originalSymbol]: T; }; export declare function wrap(module: any, name: string, wrapper: (original: Function) => Function): Function; export declare function createWrappedFunction(original: Function, wrapper: (original: Function) => Function): Function; /** * Check if a function is wrapped */ export declare function isWrapped(fn: T): fn is WrappedFunction; export {};