import { Direction, RpgDashInput, RpgMovementInput } from '@rpgjs/common'; export declare const DEFAULT_DASH_ADDITIONAL_SPEED = 8; export declare const DEFAULT_DASH_DURATION_MS = 180; export declare const DEFAULT_DASH_COOLDOWN_MS = 450; export declare const isDashInput: (input: RpgMovementInput) => input is RpgDashInput; export declare const isMoveInput: (input: RpgMovementInput) => input is { type: "move"; direction: Direction; }; export declare const resolveMoveDirection: (input: RpgMovementInput) => Direction | undefined; export declare const directionToVector: (direction: Direction | undefined) => { x: number; y: number; }; export declare const vectorToDirection: (direction: { x: number; y: number; }) => Direction; export declare const normalizeDashInput: (input: Partial, fallbackDirection: Direction | undefined) => RpgDashInput | null;