import { EventEmitter, ComponentFactoryResolver, ViewContainerRef } from '@angular/core'; import { ComponentUtilsService } from '../../../../services/component-utils.service'; import { ApiService } from '../../../../services/api.service'; import { Thing } from '../../../../interfaces/things/thing.interface'; import { ResourceOrderedCarouselData } from '../../../../interfaces/things/resources/carousel.interface'; export declare class CircularDiagramViewer { utils: ComponentUtilsService; apiProvider: ApiService; private resolver; navigate: EventEmitter; resource: Thing; viewContainer: ViewContainerRef; render: boolean; data: ResourceOrderedCarouselData; constructor(utils: ComponentUtilsService, apiProvider: ApiService, resolver: ComponentFactoryResolver); init(): Promise; }