/** * @license Copyright © HatioLab Inc. All rights reserved. */ import '@material/web/icon/icon.js'; import { LitElement, PropertyValues } from 'lit'; import { Component, Model, Scene } from '@hatiolab/things-scene'; import { PropertyDataBinding } from './property-panel/data-binding/data-binding.js'; import { PropertyEffects } from './property-panel/effects/effects.js'; import { SceneInspector } from './property-panel/inspector/inspector.js'; import { PropertyShapes } from './property-panel/shapes/shapes.js'; import { PropertyStyles } from './property-panel/styles/styles.js'; declare const OxPropertyPanel_base: typeof LitElement & import("@open-wc/dedupe-mixin").Constructor; export declare class OxPropertyPanel extends OxPropertyPanel_base { static styles: import("lit").CSSResult[]; scene: Scene | null; bounds: any; model: Model | null; selected: Component[]; specificProps: any; tabName: string | null; collapsed: boolean; fonts: any[]; propertyEditor: any[]; propertyTarget: Component | null; firstUpdated(): void; updated(change: PropertyValues): void; static get scopedElements(): { 'property-shape': typeof PropertyShapes; 'property-style': typeof PropertyStyles; 'property-effect': typeof PropertyEffects; 'property-data-binding': typeof PropertyDataBinding; 'scene-inspector': typeof SceneInspector; }; render(): import("lit-html").TemplateResult<1>; private onPropertyChanged; private onBoundsChanged; private onChangedByScene; private setPropertyTargetAsDefault; private onCollapsed; private onSceneChanged; private onSelectedChanged; private setPropertyTarget; private setBounds; private isLine; } export {};