It looks like the type declaration is incorrect.
My program is built like this:
import { SkeletonUtils } from 'three/examples/jsm/utils/SkeletonUtils'
...
SkeletonUtils.clone(result.scene)
However, the program does not work:

Judging by the JavaScript code, the type declaration should be something like:
import { AnimationClip, Bone, Matrix4, Object3D, Skeleton, SkeletonHelper } from '../../../src/Three';
function retarget(target: Object3D | Skeleton, source: Object3D | Skeleton, options: {}): void;
function retargetClip(
target: Skeleton | Object3D,
source: Skeleton | Object3D,
clip: AnimationClip,
options: {},
): AnimationClip;
function getHelperFromSkeleton(skeleton: Skeleton): SkeletonHelper;
function getSkeletonOffsets(target: Object3D | Skeleton, source: Object3D | Skeleton, options: {}): Matrix4[];
function renameBones(skeleton: Skeleton, names: {}): any;
function getBones(skeleton: Skeleton | Bone[]): Bone[];
function getBoneByName(name: string, skeleton: Skeleton): Bone;
function getNearestBone(bone: Bone, names: {}): Bone;
function findBoneTrackData(name: string, tracks: any[]): {};
function getEqualsBonesNames(skeleton: Skeleton, targetSkeleton: Skeleton): string[];
function clone(source: Object3D): Object3D;
export default {
retarget,
retargetClip,
getHelperFromSkeleton,
getSkeletonOffsets,
renameBones,
getBones,
getBoneByName,
getNearestBone,
findBoneTrackData,
getEqualsBonesNames,
clone
}
Since the program is built on the build server, and dependencies are pulled from the npm package - I didn’t want to replace the type declaration. I’m also looking for a solution to this problem.
Sorry for my English.