export default Wrench;
declare class Wrench extends Core {
    static getNewPrimitive(options: any): Arrow | null;
    constructor(ros: any, topicName: any, options?: {
        type: string;
        circleConeLength: number;
        circleConeRadius: number;
        circleRadius: number;
        tube: number;
        radialSegments: number;
        tubularSegments: number;
        arc: number;
        shaftLength: number;
        shaftRadius: number;
        headLength: number;
        headRadius: number;
        forceColor: string;
        torqueColor: string;
        alpha: number;
        forceArrowScale: number;
        torqueArrowScale: number;
        arrowWidth: number;
    });
    object: Group;
    primitive1: any;
    primitive2: any;
    updatePrimitive(primitive: any): any;
}
import Core from "../core";
import { Group } from "three/src/objects/Group";
import Arrow from "../primitives/Arrow";
