export class DebugFunctionsOverwriterParams { constructor(engine?: import("@wonderlandengine/api").WonderlandEngine | null); myObjectsByReference: any[]; myObjectsByPath: any[]; myClassesByReference: any[]; myClassesByPath: any[]; myFunctionsByPath: any[]; myExcludeConstructors: boolean; myExcludeJSObjectFunctions: boolean; myFunctionNamesToInclude: any[]; myFunctionNamesToExclude: any[]; myFunctionPathsToInclude: any[]; myFunctionPathsToExclude: any[]; myObjectAddObjectDescendantsDepthLevel: number; myObjectAddClassDescendantsDepthLevel: number; myObjectNamesToInclude: any[]; myObjectNamesToExclude: any[]; myClassNamesToInclude: any[]; myClassNamesToExclude: any[]; myObjectPathsToInclude: any[]; myObjectPathsToExclude: any[]; myClassPathsToInclude: any[]; myClassPathsToExclude: any[]; myLogEnabled: boolean; myEngine: import("@wonderlandengine/api").WonderlandEngine | null; } export class DebugFunctionsOverwriter { constructor(params?: DebugFunctionsOverwriterParams); _myParams: DebugFunctionsOverwriterParams; _myPropertiesAlreadyOverwritten: Map; overwriteFunctions(): void; _getOverwrittenFunction(reference: any, propertyName: any, referencePath: any, isClass: any, isFunction: any): any; _getOverwrittenConstructor(reference: any, propertyName: any, referencePath: any, isClass: any, isFunction: any): any; _onOverwriteSuccess(reference: any, propertyName: any, referenceParentForConstructor: any, referenceNameForConstructor: any, referencePath: any, isClass: any, isFunction: any, isConstructor: any): void; _onOverwriteFailure(reference: any, propertyName: any, referenceParentForConstructor: any, referenceNameForConstructor: any, referencePath: any, isClass: any, isFunction: any, isConstructor: any): void; _overwriteReferenceFunctions(reference: any, referenceParent: any, referenceName: any, referencePath: any, referenceNameForFilter: any, isClass: any): void; _overwriteFunction(reference: any, propertyName: any, referenceParentForConstructor: any, referenceNameForConstructor: any, referencePath: any, isClass: any, isFunction: any): void; _getReferencesAndParents(byReferenceList: any, byPathList: any, isClass: any): any[]; _objectAddDescendants(objectsAndParents: any, classesAndParents: any): void; _filterName(name: any, includeList: any, excludeList: any): boolean; _isJSObjectFunction: (propertyName: any) => void; }