import { EventEmitter, ViewContainerRef, ComponentFactoryResolver } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { PopoverController } from '@ionic/angular'; import { ApiService } from '../../../../../services/api.service'; import { ComponentUtilsService } from '../../../../../services/component-utils.service'; import { ResourceViewers } from '../../resource-viewers.component'; import { Thing } from '../../../../../interfaces/things/thing.interface'; export declare class CarouselDynItemViewer { utils: ComponentUtilsService; popoverController: PopoverController; private resolver; apiProvider: ApiService; resource: Thing; styleSvg: any; styleAsset: any; styleText: any; navigate: EventEmitter; viewContainer: ViewContainerRef; resourceContainer: ViewContainerRef; reslinkForm: FormGroup; asset: any; prevAssetGuid: string; componentViewerFactory: import("@angular/core").ComponentFactory; constructor(utils: ComponentUtilsService, popoverController: PopoverController, resolver: ComponentFactoryResolver, apiProvider: ApiService); init(): Promise; ngDoCheck(): Promise; getAsset(): Promise; createAssetView(): void; triggerNavigation(): void; viewResourceViewer(): void; pickAssetStyle(): any; pickTextStyle(): any; pickContainer(): { background: string; height: string; width: string; padding: string; display: string; 'align-items': string; }; }