/** * `` — **web** implementation of the native touch-guard * element. * * On Android the native element ([SigxTouchGuardView.kt]) consumes the * platform touch stream so a native input (EditText) under an overlay dim * can't grab focus (#787). DOM overlays don't leak touches — a positioned * element naturally shadows what's below it — so on web the tag only needs * to exist as a plain block container that hosts the overlay's children. * `guard-enabled` is accepted (observed for attribute symmetry) but changes * nothing. * * ## Where this runs * * web-core's `__CreateElement` does `document.createElement('sigx-touch-guard')` * in the **host page's main document**, so this element is * `customElements.define`'d there — served + imported by the generated host * page (`sigx run:web` / `build:web`). It is deliberately **import-free at * runtime** so the built `dist/web/element.js` is a self-contained ESM module * the host page can load without a bundler (same constraint as * `@sigx/lynx-richtext`'s web element). */ declare const HTMLElementBase: typeof HTMLElement; export declare class SigxTouchGuardElement extends HTMLElementBase { static get observedAttributes(): string[]; connectedCallback(): void; } export declare function defineSigxTouchGuard(): void; export {}; //# sourceMappingURL=element.d.ts.map