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