@itk-viewer/element
Version:
Web Component for multi-dimensional viewer
34 lines • 1.63 kB
TypeScript
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<this>): 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