import constructor from "./types/constructor"; export declare class DelayedConstructor { private wrap; private reflectMethods; constructor(wrap: () => constructor); createProxy(createObject: (ctor: constructor) => T): T; private createHandler; } export declare function delay(wrappedConstructor: () => constructor): DelayedConstructor;