import { Module } from "./Module"; import type { InputState } from "../core/input"; import * as RAPIER from "@dimforge/rapier3d-compat"; import { ECSContext } from "../core/ecs"; export type ControllerDefinition = { type: "onFoot" | "zeroGravity"; params: Record; }; export interface ControllerResolved { controller: RAPIER.KinematicCharacterController; apply: (eid: number, input: InputState) => void; } export declare const controllerModule: (ctx: ECSContext) => Module; //# sourceMappingURL=controller.d.ts.map