import { TypeKeys } from './index'; import { Mode } from '../enums/Mode'; import { Orientation } from '../enums/Orientation'; import { ToolType } from '../enums/ToolType'; export interface AppSetSrcAction { type: TypeKeys.APP_SET_SRC; payload: string; } export declare const appSetSrc: (payload: string) => (dispatch: any, _getState: any) => Promise; export interface AppSetSrcLoadedAction { type: TypeKeys.APP_SET_SRC_LOADED; payload: boolean; } export declare const appSetSrcLoaded: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetDisplayAction { type: TypeKeys.APP_SET_DISPLAY; payload: Mode; } export declare const appSetDisplay: (payload: Mode) => (dispatch: any, _getState: any) => Promise; export interface AppSetOrientation { type: TypeKeys.APP_SET_ORIENTATION; payload: Orientation; } export declare const appSetOrientation: (payload: Orientation) => (dispatch: any, _getState: any) => Promise; export interface AppSetToolsVisible { type: TypeKeys.APP_SET_TOOLS_VISIBLE; payload: boolean; } export declare const appSetToolsVisible: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetToolsEnabled { type: TypeKeys.APP_SET_TOOLS_ENABLED; payload: boolean; } export declare const appSetToolsEnabled: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetToolType { type: TypeKeys.APP_SET_TOOL_TYPE; payload: ToolType; } export declare const appSetToolType: (payload: ToolType) => (dispatch: any, _getState: any) => Promise; export interface AppSetOptionsVisible { type: TypeKeys.APP_SET_OPTIONS_VISIBLE; payload: boolean; } export declare const appSetOptionsVisible: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetOptionsEnabled { type: TypeKeys.APP_SET_OPTIONS_ENABLED; payload: boolean; } export declare const appSetOptionsEnabled: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetBoundingBoxVisible { type: TypeKeys.APP_SET_BOUNDINGBOX_VISIBLE; payload: boolean; } export declare const appSetBoundingBoxVisible: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetTHREEJSSceneNeedsUpdate { type: TypeKeys.APP_SET_THREEJS_SCENE_NEEDS_UPDATE; payload: boolean; } export declare const appSetTHREEJSSceneNeedsUpdate: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetSlicesIndex { type: TypeKeys.APP_SET_SLICES_INDEX; payload: number; } export declare const appSetSlicesIndex: (payload: number) => (dispatch: any, _getState: any) => Promise; export interface AppSetSlicesWindowWidth { type: TypeKeys.APP_SET_SLICES_WINDOW_WIDTH; payload: number; } export declare const appSetSlicesWindowWidth: (payload: number) => (dispatch: any, _getState: any) => Promise; export interface AppSetSlicesWindowCenter { type: TypeKeys.APP_SET_SLICES_WINDOW_CENTER; payload: number; } export declare const appSetSlicesWindowCenter: (payload: number) => (dispatch: any, _getState: any) => Promise; export interface AppSetVolumeSteps { type: TypeKeys.APP_SET_VOLUME_STEPS; payload: number; } export declare const appSetVolumeSteps: (payload: number) => (dispatch: any, _getState: any) => Promise; export interface AppSetVolumeWindowWidth { type: TypeKeys.APP_SET_VOLUME_WINDOW_WIDTH; payload: number; } export declare const appSetVolumeWindowWidth: (payload: number) => (dispatch: any, _getState: any) => Promise; export interface AppSetVolumeWindowCenter { type: TypeKeys.APP_SET_VOLUME_WINDOW_CENTER; payload: number; } export declare const appSetVolumeWindowCenter: (payload: number) => (dispatch: any, _getState: any) => Promise; export interface AppSetAngleToolEnabled { type: TypeKeys.APP_SET_ANGLE_TOOL_ENABLED; payload: boolean; } export declare const appSetAngleToolEnabled: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetAnnotationToolEnabled { type: TypeKeys.APP_SET_ANNOTATION_TOOL_ENABLED; payload: boolean; } export declare const appSetAnnotationToolEnabled: (payload: boolean) => (dispatch: any, _getState: any) => Promise; export interface AppSetRulerToolEnabled { type: TypeKeys.APP_SET_RULER_TOOL_ENABLED; payload: boolean; } export declare const appSetRulerToolEnabled: (payload: boolean) => (dispatch: any, _getState: any) => Promise;