import { Injector, Type } from "@angular/core"; import { Entry } from "contentful"; import { ContentfulConfigComponent, NcrContentfulComponentConfig } from "../components/ncr-contentful-components.config"; import { NcrContentfulConfig } from "../config/ncr-contentful-config.token"; import * as i0 from "@angular/core"; export declare class ContentfulConverterService { private injector; private contentfulConfig; private ncrConfig; private logger; constructor(injector: Injector, contentfulConfig: NcrContentfulConfig, ncrConfig: NcrContentfulConfig); loadComponent(component: ContentfulConfigComponent): Promise | ContentfulConfigComponent>; getContentfulContentType(obj: Entry): string; getConfigForEntry(obj: Entry): NcrContentfulComponentConfig; getConfigForEntryType(componentType: string): NcrContentfulComponentConfig; convert(source: Entry): Promise; private assetToHTML; private textToHTML; private convertDocument; private isContentfulComponent; private isLazyLoadedComponent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }