import { LazyReference } from '../types/lazy-reference.type'; /** * Create a lazy reference to a value. * This is typically used to signal to `@InjectAll` that a reference must * not be eagerly loaded, e.g. in the case of cyclic dependencies. */ export declare function Lazy(fn: () => T): LazyReference;