/** @deprecated */ export declare class UpgradeAdapter { constructor(ng2AppModule: Type, compilerOptions?: CompilerOptions); bootstrap(element: Element, modules?: any[], config?: angular.IAngularBootstrapConfig): UpgradeAdapterRef; downgradeNg2Component(component: Type): Function; downgradeNg2Provider(token: any): Function; registerForNg1Tests(modules?: string[]): UpgradeAdapterRef; upgradeNg1Component(name: string): Type; upgradeNg1Provider(name: string, options?: { asToken: any; }): void; } /** @deprecated */ export declare class UpgradeAdapterRef { ng1Injector: angular.IInjectorService; ng1RootScope: angular.IRootScopeService; ng2Injector: Injector; ng2ModuleRef: NgModuleRef; dispose(): void; ready(fn: (upgradeAdapterRef: UpgradeAdapterRef) => void): void; } /** @stable */ export declare const VERSION: Version;