/** * @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 { PropertyEffects, SceneInspector, PropertyShapes, PropertySpecific, PropertyStyles, PropertyDataBinding } from '../../property-panel/index.js'; declare const PropertySidebar_base: typeof LitElement & import("@open-wc/dedupe-mixin").Constructor; export declare class PropertySidebar extends PropertySidebar_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-specific': typeof PropertySpecific; '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 {};