import { ApplicationRef, ComponentFactoryResolver, ComponentRef, Injector } from '@angular/core'; import { PortalInjector } from '../portal/portal-injector'; import { OverlayContainer } from '../overlay/overlay-container'; export interface ComponentType { new (...args: any[]): T; } export declare class DomService { private readonly injector; private readonly appRef; private readonly overlayContainer; private readonly componentFactoryResolver; constructor(injector: Injector, appRef: ApplicationRef, overlayContainer: OverlayContainer, componentFactoryResolver: ComponentFactoryResolver); attachComponentPortal(component: ComponentType, injector?: PortalInjector): ComponentRef; private readonly getComponentRootNode; }