import BinaryStream from '../../common/binarystream';
import IndexEntry from './indexentry';
import Reference from './reference';
import { Uint32AnimationReference, Vector3AnimationReference, Vector4AnimationReference } from './animationreference';
/**
 * A bone.
 */
export default class Bone {
    version: number;
    unknown0: number;
    name: Reference;
    flags: number;
    parent: number;
    unknown1: number;
    location: Vector3AnimationReference;
    rotation: Vector4AnimationReference;
    scale: Vector3AnimationReference;
    visibility: Uint32AnimationReference;
    load(stream: BinaryStream, version: number, index: IndexEntry[]): void;
}
