export declare function lazy(): (target: any, propertyName: string, descriptor?: TypedPropertyDescriptor) => void; export declare function lazy(value: any | ((instance: any) => any)): (target: any, propertyName: string, descriptor?: TypedPropertyDescriptor) => void; export declare function lazy(target: any, propertyName: string, descriptor?: TypedPropertyDescriptor): void;