import * as lit_html from 'lit-html'; import { C as Constructor, V as VntanaViewer } from '../chunks/viewer.d-B3wMHF7G.js'; import { V as ViewerMixinInterface, U as UIElement, b as $onViewerChange } from '../chunks/element-base.d-DvGkxupH.js'; import { CSSResultGroup } from 'lit'; import 'three'; import 'three/examples/jsm/loaders/GLTFLoader.js'; import 'three/examples/jsm/renderers/CSS2DRenderer.js'; import '../chunks/symbols.d-IEgx_IXZ.js'; declare const $state: unique symbol; declare const $layout: unique symbol; declare const VntanaAROverlay_base: Constructor & typeof UIElement; declare class VntanaAROverlay extends VntanaAROverlay_base { #private; static get styles(): CSSResultGroup; private [$state]; private [$layout]; constructor(); protected [$onViewerChange](oldViewer: VntanaViewer | null, newViewer: VntanaViewer | null): void; protected shouldUpdate(changes: Map): boolean; protected isContextDisabled(): boolean; render(): lit_html.TemplateResult<1> | undefined; } declare global { interface HTMLElementTagNameMap { 'vntana-ar-overlay': VntanaAROverlay; } } export { VntanaAROverlay };