type LocomotionEntity = { animationFixed?: boolean; setGraphicAnimation?: (...args: any[]) => unknown; animationName?: { set?: (animationName: string) => unknown; }; resetAnimationState?: () => unknown; }; export declare const withActionBattleAnimationUnlocked: (entity: LocomotionEntity | undefined, callback: () => T) => T; /** * Force a locomotion animation even when an action lock temporarily froze * animation changes. This keeps server state and local rendering coherent * after attack recovery interrupts movement. */ export declare const forceActionBattleLocomotionAnimation: (entity: LocomotionEntity | undefined, animationName: "stand" | "walk") => void; export {};