import { ActionTypes } from "./actions";
import { DisplayMode } from "../enums/DisplayMode";
import { Orientation } from "../enums/Orientation";
import { AlAppState, AlNodeSerial, AlEdgeSerial, AlAngleSerial } from "../interfaces";
export declare const getInitialState: () => {
    angles: Map<string, AlAngleSerial>;
    boundingBoxVisible: boolean;
    camera: any;
    controlsEnabled: boolean;
    displayMode: DisplayMode;
    edges: Map<string, AlEdgeSerial>;
    nodes: Map<string, AlNodeSerial>;
    graphEnabled: boolean;
    orientation: Orientation;
    selected: any;
    slicesIndex: number;
    slicesWindowCenter: number;
    slicesWindowWidth: number;
    src: any;
    srcLoaded: boolean;
    volumeSteps: number;
    volumeWindowCenter: number;
    volumeWindowWidth: number;
};
export declare const app: (state: AlAppState, action: ActionTypes) => AlAppState;
export declare const rootReducer: any;
