/** * Generic shape of injected value provider that can be served as a singleton */ import { InjectedValueProvider } from "./InjectedValueProvider"; export declare abstract class InjectedSingletonValueProvider extends InjectedValueProvider { private _isSingleton; /** * Defines if single value will be provided for each consecutive request or new value will be spawned each time. */ get isSingleton(): boolean; /** * Set value provider to act as a singleton. */ asSingleton(): void; }