import { UrdfDefaultOptions } from './UrdfTypes.ts';
import { default as Pose } from '../math/Pose.ts';
import { default as Vector3 } from '../math/Vector3.ts';
import { Nullable } from '../types/interface-types.ts';
/**
 * A Joint element in a URDF.
 */
export default class UrdfJoint {
    name: string;
    type: Nullable<string>;
    parent: Nullable<string>;
    child: Nullable<string>;
    minval: number;
    maxval: number;
    origin: Pose;
    axis: Vector3;
    constructor({ xml }: UrdfDefaultOptions);
}
