import { ElementRef, Renderer2, InputSignal } from "@angular/core"; import DynamicDiv from "../../components/dynamic-div"; import type { SymbolProps } from "./symbol.types"; import * as i0 from "@angular/core"; export default class Symbol { private renderer; symbol: InputSignal; builderComponents: InputSignal; attributes: InputSignal; dynamic: InputSignal; builderContext: InputSignal; builderBlock: InputSignal; builderLinkComponent: InputSignal; elRef0: import("@angular/core").Signal>; contentToUse: import("@angular/core").WritableSignal; symbolEntry: import("@angular/core").WritableSignal; _listenerFns: Map; blocksWrapper: import("@angular/core").Signal; contentWrapper: import("@angular/core").Signal; customComponents: import("@angular/core").Signal; className: import("@angular/core").Signal; objSpread_context_c7ynf9: import("@angular/core").Signal<{ symbolId: string; }>; objSpread_data_9gx4sl: import("@angular/core").Signal; setContent(): void; setAttributes(el: HTMLElement, value: any, changes?: any): void; constructor(renderer: Renderer2); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }