import { AfterViewInit, ElementRef, Injector, NgModuleRef, OnChanges, OnDestroy, TemplateRef } from "@angular/core"; import * as React from "react"; import * as ReactDOM from "react-dom/client"; import { AngularReactService } from "../angular-react.service"; import * as i0 from "@angular/core"; export declare class ReactWrapperComponent implements OnChanges, OnDestroy, AfterViewInit { private ngModuleRef; private ngInjector; private angularReactService; private elementRef; private inTreeCreateRoot?; private isTopLevelReact?; props: any; component: React.ElementType | null; childrenTmpl: TemplateRef; private reactDomRoot; constructor(ngModuleRef: NgModuleRef, ngInjector: Injector, angularReactService: AngularReactService, elementRef: ElementRef, inTreeCreateRoot?: typeof ReactDOM.createRoot | undefined, isTopLevelReact?: boolean | undefined); ngAfterViewInit(): void; ngOnChanges(): void; ngOnDestroy(): void; private render; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }