import { AnimationConfigMap } from '../types/animation'; import * as THREE from 'three'; export declare const useCharacterResource: (url: string, animations: AnimationConfigMap, disableAnimationAdjustmentToModelProportion?: boolean) => { mappedAnimations: Record; scene: THREE.Group | null; isLoaded: boolean; boundingBox: THREE.Box3 | null; meshLowestY: number | undefined; boneLowestY: number | null | undefined; footBones: THREE.Object3D[]; scaledAnimFirstFrameLowestY: number | null; ref: React.MutableRefObject; clips: THREE.AnimationClip[]; mixer: THREE.AnimationMixer; names: string[]; actions: { [x: string]: THREE.AnimationAction | null; }; };