/** * @param {string} propertyName * @returns {(constructor: T) => {new(...args: any[]): {}; prototype: {}}} * @constructor */ export declare const ProxyProperty: (propertyName: string) => {}>(constructor: T) => { new (...args: any[]): {}; } & T;