/* Copyright IBM Corp. 2018 */ import { Injector } from '@angular/core'; import { Generator } from './../../utils'; import { UnaryFunction } from 'rxjs'; /** * Performs a lazy lookup of a dependency via an injector * * @param aInjector the injector * @param aToken the token * @param aDefault an optional default of fallback token * * @return lazy injection result */ export declare function lazyInjector(aInjector: Injector, aToken: any, aDefault?: T, aTransform?: UnaryFunction): Generator;