import { ComponentFactoryResolver, ViewContainerRef } from '@angular/core'; import { Thing } from '../../../../interfaces/things/thing.interface'; import { Asset } from '../../../../interfaces/things/assets/asset.interface'; import { RichtTextAssetResourceData } from '../../../../interfaces/things/resources/rich-text-with-asset.interface'; import { ApiService } from '../../../../services/api.service'; import { ComponentUtilsService } from '../../../../services/component-utils.service'; export declare class RichtextAssetViewer { utils: ComponentUtilsService; apiProvider: ApiService; private resolver; resource: Thing; viewContainer: ViewContainerRef; asset: Asset; data: RichtTextAssetResourceData; constructor(utils: ComponentUtilsService, apiProvider: ApiService, resolver: ComponentFactoryResolver); ngDoCheck(): Promise; getAsset(): Promise; createAssetView(): void; pickTextStyle(): any; pickAssetStyle(): any; }