import { LitElement, PropertyValues } from 'lit'; import { ViewActor } from './view-controls-controller.js'; import '@shoelace-style/shoelace/dist/components/card/card.js'; import '@shoelace-style/shoelace/dist/components/range/range.js'; import '@shoelace-style/shoelace/dist/components/radio-group/radio-group.js'; import '@shoelace-style/shoelace/dist/components/radio-button/radio-button.js'; import '@shoelace-style/shoelace/dist/components/tab-group/tab-group.js'; import '@shoelace-style/shoelace/dist/components/tab/tab.js'; import '@shoelace-style/shoelace/dist/components/tab-panel/tab-panel.js'; import '@shoelace-style/shoelace/dist/components/dropdown/dropdown.js'; import '@shoelace-style/shoelace/dist/components/button/button.js'; import '@shoelace-style/shoelace/dist/components/menu/menu.js'; import '@shoelace-style/shoelace/dist/components/menu-item/menu-item.js'; export declare class ViewControlsShoelace extends LitElement { view: '2d' | '3d'; hideSliceUi: boolean; hideScaleUi: boolean; hideColorUi: boolean; hideTransferFunctionUi: boolean; actor: ViewActor | undefined; private controls; selectedComponent: number; setActor(actor: ViewActor): void; transferFunctionContainerChanged(container: Element | undefined): void; willUpdate(changedProperties: PropertyValues): void; render(): import("lit").TemplateResult<1>; static styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { 'itk-view-2d-controls-shoelace': ViewControlsShoelace; } } //# sourceMappingURL=itk-view-controls-shoelace.d.ts.map