import { DashboardNodeComponent } from '../../view/dashboard-node.component'; import { Collapse, Layout, Widget } from '../dashboard.node'; import { ComponentType } from '@angular/cdk/overlay'; export interface RegisteredComponent { class: ComponentType>; cssClassName: string; name: string; id: string; } export declare abstract class Components { private readonly items; add(params: RegisteredComponent): void; exist(id: string): boolean; get(id: string): RegisteredComponent | undefined; }