import { ActionTypes } from '../actions/index'; import { Mode } from '../enums/Mode'; import { Orientation } from '../enums/Orientation'; import { ToolType } from '../enums/ToolType'; interface AppState { src: string; srcLoaded: boolean; display: Mode; orientation: Orientation; toolsEnabled: boolean; toolType: ToolType; optionsEnabled: boolean; boundingBoxVisible: boolean; THREEJSSceneNeedsUpdate: boolean; slicesIndex: number; slicesWindowWidth: number; slicesWindowCenter: number; volumeSteps: number; volumeWindowWidth: number; volumeWindowCenter: number; angleToolEnabled: boolean; annotationToolEnabled: boolean; rulerToolEnabled: boolean; } export declare const getInitialState: () => { src: any; srcLoaded: boolean; display: Mode; orientation: Orientation; toolsVisible: boolean; toolsEnabled: boolean; toolType: ToolType; optionsVisible: boolean; optionsEnabled: boolean; boundingBoxVisible: boolean; THREEJSSceneNeedsUpdate: boolean; slicesIndex: any; slicesWindowWidth: any; slicesWindowCenter: any; volumeSteps: any; volumeWindowWidth: any; volumeWindowCenter: any; angleToolEnabled: boolean; annotationToolEnabled: boolean; rulerToolEnabled: boolean; }; declare const app: (state: AppState, action: ActionTypes) => AppState | { toolsVisible: boolean; src: string; srcLoaded: boolean; display: Mode; orientation: Orientation; toolsEnabled: boolean; toolType: ToolType; optionsEnabled: boolean; boundingBoxVisible: boolean; THREEJSSceneNeedsUpdate: boolean; slicesIndex: number; slicesWindowWidth: number; slicesWindowCenter: number; volumeSteps: number; volumeWindowWidth: number; volumeWindowCenter: number; angleToolEnabled: boolean; annotationToolEnabled: boolean; rulerToolEnabled: boolean; } | { optionsVisible: boolean; src: string; srcLoaded: boolean; display: Mode; orientation: Orientation; toolsEnabled: boolean; toolType: ToolType; optionsEnabled: boolean; boundingBoxVisible: boolean; THREEJSSceneNeedsUpdate: boolean; slicesIndex: number; slicesWindowWidth: number; slicesWindowCenter: number; volumeSteps: number; volumeWindowWidth: number; volumeWindowCenter: number; angleToolEnabled: boolean; annotationToolEnabled: boolean; rulerToolEnabled: boolean; }; export default app;