import { ViewContainerRef, Injector, NgModuleRef, ComponentFactoryResolver, OnChanges, SimpleChanges, OnInit, OnDestroy } from '@angular/core'; import { Dashboard } from '../models/Dashboard'; import { DashboardsLayoutService } from '../services/dashboards.layout.service'; export declare class DashboardsComponent implements OnInit, OnDestroy, OnChanges { private injector; private moduleRef; private dashboardsLayoutService; private componentFactoryResolver; containerElement: ViewContainerRef; model: Dashboard; private surfaceContainerRef; constructor(injector: Injector, moduleRef: NgModuleRef, dashboardsLayoutService: DashboardsLayoutService, componentFactoryResolver: ComponentFactoryResolver); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngOnDestroy(): void; createSurface(): void; private destroySurface(); }