import { EventEmitter, OnInit, OnDestroy, ChangeDetectorRef, AfterViewInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TourBackdropComponent implements OnInit, AfterViewInit, OnDestroy { private cdr; targetElement: HTMLElement; color: string; padding: number; backdropClick: EventEmitter; isVisible: boolean; highlightStyle: { top: number; left: number; width: number; height: number; }; private resizeObserver?; private mutationObserver?; constructor(cdr: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; onBackdropClick(): void; private updateHighlightPosition; private setupObservers; private cleanupObservers; private handleScroll; private handleResize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }