import { ensureNumber, valueToGd } from '../shared.js'; export { ensureNumber }; export { valueToGd }; export declare const ANIM_ERROR_CODES: { readonly INVALID_ACTION: "INVALID_ACTION"; readonly NODE_NOT_FOUND: "NODE_NOT_FOUND"; readonly ANIM_NOT_FOUND: "ANIM_NOT_FOUND"; readonly TRACK_NOT_FOUND: "TRACK_NOT_FOUND"; readonly KEYFRAME_NOT_FOUND: "KEYFRAME_NOT_FOUND"; readonly INVALID_PARAMS: "INVALID_PARAMS"; readonly SCRIPT_EXEC_FAILED: "SCRIPT_EXEC_FAILED"; }; export declare const TRACK_TYPES: readonly ["value", "position_3d", "rotation_3d", "scale_3d", "blend_shape", "method", "bezier", "audio", "animation"]; export declare const LOOP_MODES: readonly ["none", "linear", "pingpong"]; export declare function argsToGd(args?: unknown[]): string; export declare function animErrorMapper(errorMsg: string): string; export declare function animPreamble(nodePath: string, animName: string): string; export declare function trackRangeGuard(trackIdx: number): string; export declare function keyframeRangeGuard(trackIdx: number, kfIdx: number): string; export declare function genRemoveTrackScript(nodePath: string, animName: string, trackIdx: number): string; export declare function genRemoveKeyframeScript(nodePath: string, animName: string, trackIdx: number, kfIdx: number): string;