/** @experimental */ export declare function downgradeComponent(info: { component: Type; inputs?: string[]; outputs?: string[]; }): any; /** @experimental */ export declare function downgradeInjectable(token: any): (string | ((i: Injector) => any))[]; /** @experimental */ export declare class UpgradeComponent implements OnInit, OnChanges, DoCheck, OnDestroy { constructor(name: string, elementRef: ElementRef, injector: Injector); ngDoCheck(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; ngOnInit(): void; } /** @experimental */ export declare class UpgradeModule { $injector: any; injector: Injector; ngZone: NgZone; constructor( injector: Injector, ngZone: NgZone); bootstrap(element: Element, modules?: string[], config?: any): void; }