/** * TyResizeObserver Web Component - self-observing element that tracks its own * dimensions in a global registry keyed by element ID. Optional debounce. */ export declare class TyResizeObserver extends HTMLElement { private _resizeObserver; private _debounceTimer; static get observedAttributes(): string[]; /** * Debounce in milliseconds (default: 0 = no debounce) */ get debounce(): number; set debounce(value: number); constructor(); connectedCallback(): void; attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void; disconnectedCallback(): void; private setupObserver; private handleResize; private cleanup; }