export declare class LiteTTEmbed extends HTMLElement { shadowRoot: ShadowRoot; private domRefFrame; private domRefImg; private domRefPlayButton; private static isPreconnected; private isIframeLoaded; constructor(); static get observedAttributes(): string[]; connectedCallback(): void; get videoId(): string; set videoId(id: string); get autoLoad(): boolean; set __data(obj: any); get __data(): any; private setupDom; private setupComponent; attributeChangedCallback(name: string, oldVal: unknown, newVal: unknown): void; private addIframe; private initImagePlaceholder; private initIntersectionObserver; private static addPrefetch; private static warmConnections; } declare global { interface HTMLElementTagNameMap { 'lite-tiktok': LiteTTEmbed; } }