import './confidential-overlay.js'; import './ox-scene-layer.js'; import './ox-scene-handler.js'; import { LitElement, PropertyValues } from 'lit'; import { Component, FITMODE, Model, Properties, Scene, SCENE_MODE } from '@hatiolab/things-scene'; export default class OxSceneViewer extends LitElement { static styles: import("lit").CSSResult; scene: Scene | null; model?: Model; mode: SCENE_MODE; screenSize: number; variables: Properties; data: any; fit: FITMODE; selected: Component[]; disposeWhenDetached: boolean; baseUrl: string; provider: any; name: string; enableInspector: boolean; showInspector: boolean; private lastOffsetWidth?; disconnectedCallback(): void; render(): import("lit-html").TemplateResult<1>; updated(change: PropertyValues): void; _setScene(scene: Scene | null): void; _setMode(mode: SCENE_MODE): void; _setVariables(variables: Properties): void; _setSelected(selected: Component[]): void; _disposeScene(): void; resize(force: boolean): void; _onModelChanged(model?: Model): void; _onDisplayChanged(screenSize: string | number): void; _onModeChanged(mode: SCENE_MODE): void; _onDataChanged(data: any): void; _onSelectedChanged(after: Component[]): void; _onSceneModeChanged(after: SCENE_MODE): void; _onBaseUrlChanged(after: string): void; }