import type { GameContext } from "../runtime/gameContext.js"; import type { InputFrame } from "../runtime/inputSnapshot.js"; import { type PlayerMovementTuning } from "./playerMovement.js"; /** Advance one authoritative player's movement using the same controller as the shell. */ export declare function serverStep(ctx: GameContext, userId: string, frame: InputFrame, dt: number, tuning?: PlayerMovementTuning): void;