export declare const CAMERA: {
    fov: number;
    aspect: number;
    near: number;
    far: number;
    up: {
        x: number;
        y: number;
        z: number;
    };
    position: {
        x: number;
        y: number;
        z: number;
    };
    positionFarAway: {
        x: number;
        y: number;
        z: number;
    };
    quaternion: {
        x: number;
        y: number;
        z: number;
        w: number;
    };
    quaternionUpDown: {
        x: number;
        y: number;
        z: number;
        w: number;
    };
    quaternionDownUp: {
        x: number;
        y: number;
        z: number;
        w: number;
    };
    matrix: number[];
    direction: {
        x: number;
        y: number;
        z: number;
    };
    directionUpDown: {
        x: number;
        y: number;
        z: number;
    };
};
export declare const MOUSE_EVENT: {
    offsetX: number;
    offsetY: number;
    deltaY: number;
    deltaX: number;
    clientHeight: number;
    clientWidth: number;
};
export declare const NAV_RENDER_CONTROLLER_MOCK_DATA: {
    common: {
        getMeshnodeFromIndex: () => {
            bbox: () => {
                min: import("three").Vector3;
                max: import("three").Vector3;
            };
        };
    };
    zoom: {
        mouseToThreeRay: () => {
            ray: {
                origin: import("three").Vector3;
                direction: import("three").Vector3;
            };
        };
        getZoomInterSectPoint: () => import("three").Vector3;
        getZoomInterSectPointEmpty: () => import("three").Vector3;
    };
    pan: {
        getZoomInterSectPoint: () => {
            x: number;
            y: number;
            z: number;
            id: number;
        };
        getZoomInterSectPointEmpty: () => {
            x: number;
            y: number;
            z: number;
            id: number;
        };
    };
};
export declare const ZOOM_DATA: {
    fwdDistance: number;
    fwdDistanceLessThanOne: number;
    speed: number;
    measurementOrbitPoint: {
        x: number;
        y: number;
        z: number;
    };
    cameraPosMinimumDistanceToPivotPoint: {
        x: number;
        y: number;
        z: number;
    };
};
export declare const ZOOM_SNAPSHOT: {
    moveResult: number;
    cameraPosition: {
        forwardPointToObject: {
            x: number;
            y: number;
            z: number;
        };
        forwardPointToEmptyObject: {
            x: number;
            y: number;
            z: number;
        };
        backwardPointToObject: {
            x: number;
            y: number;
            z: number;
        };
        backwardPointToEmptyObject: {
            x: number;
            y: number;
            z: number;
        };
        forwardMeasurementOn: {
            x: number;
            y: number;
            z: number;
        };
        backwardMeasurementOn: {
            x: number;
            y: number;
            z: number;
        };
    };
};
export declare const PAN_SNAPSHOT: {
    cameraPosition: {
        panLeftonObject: {
            x: number;
            y: number;
            z: number;
        };
        panRightonObject: {
            x: number;
            y: number;
            z: number;
        };
        panUponObject: {
            x: number;
            y: number;
            z: number;
        };
        panDownonObject: {
            x: number;
            y: number;
            z: number;
        };
        panLeftonEmptySpace: {
            x: number;
            y: number;
            z: number;
        };
        panRightonEmptySpace: {
            x: number;
            y: number;
            z: number;
        };
        panUponEmptySpace: {
            x: number;
            y: number;
            z: number;
        };
        panDownonEmptySpace: {
            x: number;
            y: number;
            z: number;
        };
    };
};
export declare const FLY_DATA: {
    walkDistanceFoward: {
        x: number;
        y: number;
    };
    walkDistanceBackward: {
        x: number;
        y: number;
    };
    flyRotationSpeed: number;
    flyMoveSpeed: number;
    strafeSpeedX: number;
    strafeSpeedY: number;
    strafeLeft: {
        x: number;
        y: number;
    };
    strafeRight: {
        x: number;
        y: number;
    };
    strafeUp: {
        x: number;
        y: number;
    };
    strafeDown: {
        x: number;
        y: number;
    };
};
export declare const FLY_SNAPSHOT: {
    cameraPosition: {
        flyFoward: {
            x: number;
            y: number;
            z: number;
        };
        flyBackward: {
            x: number;
            y: number;
            z: number;
        };
        flyCameraUpDown: {
            x: number;
            y: number;
            z: number;
        };
        strafeLeft: {
            x: number;
            y: number;
            z: number;
        };
        strafeRight: {
            x: number;
            y: number;
            z: number;
        };
        strafeUp: {
            x: number;
            y: number;
            z: number;
        };
        strafeDown: {
            x: number;
            y: number;
            z: number;
        };
    };
    cameraQuaternion: {
        flyFoward: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        flyBackward: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        flyCameraUpDown: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
    };
};
export declare const LOOK_AROUND_DATA: {
    lookLeft: {
        x: number;
        y: number;
    };
    lookRight: {
        x: number;
        y: number;
    };
    lookUp: {
        x: number;
        y: number;
    };
    lookDown: {
        x: number;
        y: number;
    };
};
export declare const LOOK_AROUND_SNAPSHOT: {
    cameraQuaternion: {
        lookLeft: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookRight: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookUp: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookDown: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookLeftCameraUpDown: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookRightCameraUpDown: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookUpCameraUpDown: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookLeftCameraDownUp: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookRightCameraDownUp: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookDownCameraDownUp: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
    };
};
export declare const MOUSE_UPDOWN_SNAPSHOT: {
    cameraQuaternion: {
        lookUp: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        lookDown: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
    };
};
export declare const KEYBOARD_SNAPSHOT: {
    cameraPosition: {
        moveForward: {
            x: number;
            y: number;
            z: number;
        };
        moveBackward: {
            x: number;
            y: number;
            z: number;
        };
        moveLeft: {
            x: number;
            y: number;
            z: number;
        };
        moveRight: {
            x: number;
            y: number;
            z: number;
        };
        moveUp: {
            x: number;
            y: number;
            z: number;
        };
        moveDown: {
            x: number;
            y: number;
            z: number;
        };
        moveForwardLeft: {
            x: number;
            y: number;
            z: number;
        };
        moveBackwardRight: {
            x: number;
            y: number;
            z: number;
        };
    };
    cameraQuaternion: {
        pitchUp: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        pitchDown: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        yawLeft: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
        yawRight: {
            x: number;
            y: number;
            z: number;
            w: number;
        };
    };
};
