/** * @license * Copyright Google Inc. All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import { ɵGetterFn, ɵMethodFn, ɵSetterFn } from '@angular/core'; import { StaticReflector } from './static_reflector'; import { StaticSymbol } from './static_symbol'; export declare class StaticAndDynamicReflectionCapabilities { private staticDelegate; static install(staticDelegate: StaticReflector): void; private dynamicDelegate; constructor(staticDelegate: StaticReflector); isReflectionEnabled(): boolean; factory(type: any): Function; hasLifecycleHook(type: any, lcProperty: string): boolean; parameters(type: any): any[][]; annotations(type: any): any[]; propMetadata(typeOrFunc: any): { [key: string]: any[]; }; getter(name: string): ɵGetterFn; setter(name: string): ɵSetterFn; method(name: string): ɵMethodFn; importUri(type: any): string; resourceUri(type: any): string; resolveIdentifier(name: string, moduleUrl: string, members: string[], runtime: any): StaticSymbol; resolveEnum(enumIdentifier: any, name: string): any; }