export declare class Lazy { private readonly factory; private _value; constructor(factory: () => T); get value(): T; } export declare class AsyncLazy { private readonly factory; private _value; constructor(factory: () => Promise); getValueAsync(): Promise; }