/** * @license Copyright © HatioLab Inc. All rights reserved. */ import { LitElement, PropertyValues } from 'lit'; import { Scene, SCENE_MODE } from '@hatiolab/things-scene'; import { ComponentGroup } from '../../types.js'; import { ComponentMenu } from './component-menu.js'; declare const ComponentToolbar_base: typeof LitElement & import("@open-wc/dedupe-mixin").Constructor; export declare class ComponentToolbar extends ComponentToolbar_base { static styles: import("lit").CSSResult[]; componentGroupList: ComponentGroup[]; group?: string | null; scene: Scene; mode: SCENE_MODE; shift: HTMLImageElement; private menu; private componentsContainer; private groups; private icons; updated(changes: PropertyValues): void; static get scopedElements(): { 'component-menu': typeof ComponentMenu; }; render(): import("lit-html").TemplateResult<1>; onWheelEvent(e: Event): void; _setMode(mode: SCENE_MODE): void; _onClickShift(e: MouseEvent): void; _onClickGroup(e: MouseEvent): Promise; } export {};