import { default as Pose } from '../math/Pose.ts';
import { default as UrdfCylinder } from './UrdfCylinder.ts';
import { default as UrdfBox } from './UrdfBox.ts';
import { default as UrdfMaterial } from './UrdfMaterial.ts';
import { default as UrdfMesh } from './UrdfMesh.ts';
import { default as UrdfSphere } from './UrdfSphere.ts';
import { UrdfDefaultOptions } from './UrdfTypes.ts';
export type UrdfGeometryLike = UrdfMesh | UrdfSphere | UrdfBox | UrdfCylinder;
/**
 * A Visual element in a URDF.
 */
export default class UrdfVisual {
    name: string | null;
    origin: Pose | null;
    geometry: UrdfGeometryLike | null;
    material: UrdfMaterial | null;
    constructor({ xml }: UrdfDefaultOptions);
}
