import { ElementRef } from '@angular/core';
import { HighlightedType, MediaIframe, MediaVideo, MediaImage } from 'ngx-obelisco-example/core/models';
import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser';
import { OCustomContentDirective } from 'ngx-obelisco-example/directives';
import * as i0 from "@angular/core";
export declare class OHighlightedComponent {
    private sanitizer;
    isBgLight?: boolean;
    type?: HighlightedType;
    customClasses: string;
    title?: string;
    description?: string;
    image?: MediaImage;
    video?: MediaVideo;
    iframe?: MediaIframe;
    oCustomContent?: OCustomContentDirective;
    children: ElementRef | undefined;
    constructor(sanitizer: DomSanitizer);
    sanitizeUrl(url: string): SafeResourceUrl;
    static ɵfac: i0.ɵɵFactoryDeclaration<OHighlightedComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<OHighlightedComponent, "o-highlighted", never, { "isBgLight": "isBgLight"; "type": "type"; "customClasses": "customClasses"; "title": "title"; "description": "description"; "image": "image"; "video": "video"; "iframe": "iframe"; }, {}, ["oCustomContent", "children"], ["o-highlighted-image", "o-highlighted-video", "o-highlighted-header", "o-highlighted-content", "o-highlighted-footer", "*"], false>;
}
