import { VuerProps } from '../../vuer/interfaces'; /** * VectorTrack component props * * Creates a Three.js VectorKeyframeTrack for animating Vector3 properties * (position, scale) on specific bones or objects. * * @dial animation @dial-no-wrap */ export type VectorTrackProps = VuerProps<{ /** * Target property path (e.g., "mixamorigHips.position", ".scale") * @dial animation * @dial-dtype string */ name: string; /** * Array of keyframe times in seconds * @dial animation * @dial-dtype array */ times: number[]; /** * Flat array of [x, y, z, x, y, z, ...] values * Length should be times.length * 3 * @dial animation * @dial-dtype array */ values: number[]; }>; /** * VectorTrack component for position/scale animations * * Creates a Three.js VectorKeyframeTrack and registers it with * the parent AnimationClip component. * * @example * ```tsx * * * * ``` */ export declare function VectorTrack({ name, times, values }: VectorTrackProps): any;