/** * @angular-modernizer/plugin-angular - Promise Component Transform Orchestrator * * Transforms async @Component methods to Observable properties (Approach A). * Template updates are not automated — a "TODO" comment is added for the developer. * * Transformations: * 1. async ngOnInit with assignment → Observable property + subscribe in ngOnInit * 2. Remove ChangeDetectorRef.detectChanges() calls * 3. Remove ChangeDetectorRef injection if no longer used * 4. Update imports (Observable, Subject) */ import type { TransformContext, TransformResult } from '@angular-modernizer/plugin-system'; import type { PublicApi } from '@angular-modernizer/api'; export declare class PromiseComponentTransformOrchestrator { readonly ruleId = "angular:promise-component-to-reactive"; run(context: TransformContext): TransformResult; private transformMethod; private addObservablePropertyForNgOnInit; private removeDetectChangesCalls; private updateImports; private getNamedImports; private findComponentClass; private findAsyncPromiseMethods; } //# sourceMappingURL=promise-component-transform.orchestrator.d.ts.map