import { ElementRef, Renderer2, InputSignal } from "@angular/core"; import type { PersonalizationContainerProps } from "./personalization-container.types"; import * as i0 from "@angular/core"; export default class PersonalizationContainer { private renderer; protected readonly SDKS_REQUIRING_RESET_APPROACH: import("../../types/targets").Target[]; protected readonly TARGET: import("../../types/targets").Target; builderContext: InputSignal; variants: InputSignal; builderBlock: InputSignal; attributes: InputSignal; previewingIndex: InputSignal; builderComponents: InputSignal; rootRef: import("@angular/core").Signal>; elRef0: import("@angular/core").Signal>; userAttributes: import("@angular/core").WritableSignal; scriptStr: import("@angular/core").WritableSignal; updateVisibilityStylesScript: import("@angular/core").WritableSignal; unsubscribers: import("@angular/core").WritableSignal; shouldRenderVariants: import("@angular/core").WritableSignal; shouldResetVariants: import("@angular/core").WritableSignal; _listenerFns: Map; attrs: import("@angular/core").Signal; filteredVariants: import("@angular/core").Signal<{ blocks: import("@builder.io/sdk-angular").BuilderBlock[]; query: import("./helpers").Query[]; startDate?: string; endDate?: string; }[]>; blocksToRender: import("@angular/core").Signal<{ blocks: import("@builder.io/sdk-angular").BuilderBlock[]; path: string; index: number | "default"; }>; hideVariantsStyleString: import("@angular/core").Signal; objSpread_BlocksWrapperProps_oi5c20: import("@angular/core").Signal; templateStr_lw6jtt(): string; templateStr_rpibqx(): string; objSpread_BlocksWrapperProps_wq9i0g(variant: any, index: any): any; templateStr_q6jkc(variant: any, index: any): string; templateStr_cbpzp5(variant: any, index: any): string; templateStr_f5w03p(): string; setAttributes(el: HTMLElement, value: any, changes?: any): void; trackByVariant0(index: number, variant: any): string; constructor(renderer: Renderer2); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }