/** * Provides instances of T. Typically implemented by an injector. * Inspired by Guice documentation :) */ export declare abstract class Provider { /** * Provides a fully-constructed and injected instance of T. */ abstract get(): T; }