import { ChangeDetectorRef, OnChanges } from '@angular/core'; import * as i0 from "@angular/core"; type AllowedWrapper = 'span' | 'b' | 'i' | 'u' | 'mark' | 'strong' | 'em' | 'small' | 'del' | 'ins' | 'sub' | 'sup' | 'code' | 'abbr' | 'cite' | 'kbd' | 's' | 'q' | null; export declare class BabylonDynamicHeadingComponent implements OnChanges { private platformId; private cdr; private static readonly allowedTags; private static readonly allowedWrappers; private _tag; private _wrapper; /** Etiqueta HTML principal (h1-h6, p, span por defecto) */ set tag(value: string); get tag(): string; /** Wrapper interior (span, strong, em, etc.) */ set wrapper(value: AllowedWrapper); get wrapper(): AllowedWrapper; /** Clases CSS opcionales */ cssClass: string; /** Texto del heading */ content?: string; /** Color opcional (inline style) */ color?: string; renderedHtml: string; private blockRe; constructor(platformId: object, cdr: ChangeDetectorRef); ngOnChanges(): void; /** Limpia
vacíos y
envolviendo bloques/tablas; desenvuelve
dentro de celdas. */
private cleanHtml;
containsBlockHtml(c: string): boolean;
private decodeEntities;
static ɵfac: i0.ɵɵFactoryDeclaration