import '@operato/input/ox-input-search.js'; import { LitElement, PropertyValues, TemplateResult } from 'lit'; import { Scene } from '@hatiolab/things-scene'; export declare class SceneInspector extends LitElement { static styles: import("lit").CSSResult[]; scene?: Scene; private searchText; private viewMode; private controller; private show; /** reveal(스크롤) 판정용 직전 선택. */ private _lastSelected; disconnectedCallback(): void; render(): TemplateResult<1>; private _renderResult; private _setViewMode; private _collapseGroups; private _expandGroups; firstUpdated(): void; /** 외부에서 강제 재렌더용(기존 공개 메쏘드 유지). */ refresh(): void; updated(change: PropertyValues): void; /** * 선택이 바뀌면(캔버스 등) 해당 항목을 리스트에 노출한다 — 그룹 뷰면 그룹을 펼친 뒤 스크롤. * scrollIntoView({block:'nearest'}) 라 이미 보이는 경우(인스펙터 클릭 등)엔 사실상 no-op. */ private _maybeReveal; /** 이벤트 타겟에서 상위로 올라가며 `.component` 를 가진 요소를 찾는다. */ private _resolveComponent; _onclick(e: MouseEvent): void; _ondblclick(e: MouseEvent): void; }