import { Type } from './base'; /** * 创建透明代理对象 * @author pao * @param originObject 原始对象 * @param methodHandler 代理方法 */ export declare function createTransparentProxy(originObject: new () => any, methodHandler: (methodName: string, args: any[]) => any): any; /** * 在原对象上创建透明代理方法 * @author pao * @param originObject 原始对象 * @param methodHandler 代理方法 */ export declare function buildTransparentProxyObject(destObject: Object, originObject: Type | null, methodHandler?: (methodName: string, args: any[]) => any): void;