/** * @license Copyright © HatioLab Inc. All rights reserved. * * PropertyEvent — effects tab 안의 이벤트 핸들러 진입점. * * data-binding 패턴 동일 — inline `` (기본 UI: tabs + * mapper + add/delete/copy/paste) 를 host. inline panel 의 우상단 `open_in_new` * 클릭 시 *큰 popup* 으로 펼침. * * 자동 마이그레이션 — things-scene 의 Component constructor 가 legacy * `state.event = { tap, hover, ... }` 를 *load 시점* 에 `state.eventHandlers[]` * 로 변환. UI 는 항상 `eventHandlers` 만 read/write. * * Legacy 컴포넌트 (PropertyEventHover / PropertyEventTap) 파일은 *코드 유지* * (rollback 안전망). UI 진입점만 끊음. */ import { LitElement } from 'lit'; import { Properties, Scene } from '@hatiolab/things-scene'; import { PropertyEventHandlers } from '../event-handlers/event-handlers.js'; declare const PropertyEvent_base: typeof LitElement & import("@open-wc/dedupe-mixin").Constructor; export declare class PropertyEvent extends PropertyEvent_base { static styles: import("lit").CSSResult[]; value?: Properties; scene?: Scene; static get scopedElements(): { 'property-event-handlers': typeof PropertyEventHandlers; }; render(): import("lit-html").TemplateResult<1>; } export {};