import { ElementRef } from '@angular/core'; import { DomSanitizer, SafeHtml, SafeResourceUrl } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class IframeFieldsComponent { private sanitizer; question: any; height: string; width: string; contentType: string; htmlContent: string; cssContent: string; scriptContent: string; urlContent: string; count: number; safeHtmlContent: SafeHtml; safeUrl: SafeResourceUrl; embeddableDomains: string[]; constructor(sanitizer: DomSanitizer); ngOnInit(): void; ngAfterViewInit(): void; valueAssigned(): void; iframeRef: ElementRef; /** Render HTML with dynamic CSS */ renderHtml(): void; renderLink(): void; isValidUrl(url: string): boolean; /** Sanitize URLs for iframes */ sanitizeUrl(url: string): SafeResourceUrl; isEmbeddableUrl(url: string): boolean; convertToEmbedUrl(url: string): string; /** Basic script validation to prevent unsafe operations */ isSafeScript(code: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }