import '../../stencil.core';
import { EventEmitter } from "../../stencil.core";
import { DisplayMode } from "../../enums/DisplayMode";
import { Orientation } from "../../enums/Orientation";
export declare class AlControlPanel {
    onSetBoundingBoxVisible: EventEmitter;
    onSetDisplayMode: EventEmitter;
    onSetOptionsEnabled: EventEmitter;
    onSetOrientation: EventEmitter;
    onSetSlicesIndex: EventEmitter;
    onSetSlicesWindowCenter: EventEmitter;
    onSetSlicesWindowWidth: EventEmitter;
    onSetNodesEnabled: EventEmitter;
    onSetVolumeSteps: EventEmitter;
    onSetVolumeWindowCenter: EventEmitter;
    onSetVolumeWindowWidth: EventEmitter;
    boundingBoxVisible: boolean;
    displayMode: DisplayMode;
    optionsEnabled: boolean;
    optionsVisible: boolean;
    orientation: Orientation;
    slicesIndex: number;
    slicesWindowCenter: number;
    slicesWindowWidth: number;
    stack: any;
    stackHelper: AMI.StackHelper;
    nodesEnabled: boolean;
    nodesVisible: boolean;
    volumeSteps: number;
    volumeWindowCenter: number;
    volumeWindowWidth: number;
    private _boundingBoxVisible;
    private _displayMode;
    private _optionsEnabled;
    private _optionsVisible;
    private _orientation;
    private _slicesIndex;
    private _slicesWindowCenter;
    private _slicesWindowWidth;
    private _stack;
    private _stackHelper;
    private _nodesEnabled;
    private _nodesVisible;
    private _volumeSteps;
    private _volumeWindowCenter;
    private _volumeWindowWidth;
    renderDisplayModeToggle(): JSX.Element;
    renderNodesToggle(): JSX.Element;
    renderOptionsToggle(): JSX.Element;
    renderBoundingBoxEnabled(): JSX.Element;
    renderOptions(): JSX.Element;
    render(): JSX.Element;
}
