export class CharacterCollisionSystem { constructor(engine?: import("@wonderlandengine/api").WonderlandEngine | null); _myLastCheckRaycastsPerformed: number; _myCurrentFrameRaycastsPerformed: number; _myMaxFrameRaycastsPerformed: number; myEngine: import("@wonderlandengine/api").WonderlandEngine | null; update(dt: any): void; checkMovement(movement: any, currentTransformQuat: any, characterColliderSetup: any, prevCharacterCollisionResults: any, outCharacterCollisionResults?: CharacterCollisionResults): void; checkTeleportToPosition: (teleportPosition: any, currentTransformQuat: any, characterColliderSetup: any, prevCharacterCollisionResults: any, outCharacterCollisionResults?: CharacterCollisionResults) => void; checkTeleportToTransform(teleportTransformQuat: any, currentTransformQuat: any, characterColliderSetup: any, prevCharacterCollisionResults: any, outCharacterCollisionResults?: CharacterCollisionResults): void; checkTransform(checkTransformQuat: any, characterColliderSetup: any, prevCharacterCollisionResults: any, outCharacterCollisionResults?: CharacterCollisionResults): void; updateSurfaceInfo(currentTransformQuat: any, characterColliderSetup: any, prevCharacterCollisionResults: any, outCharacterCollisionResults?: CharacterCollisionResults): void; updateGroundInfo(currentTransformQuat: any, characterColliderSetup: any, prevCharacterCollisionResults: any, outCharacterCollisionResults?: CharacterCollisionResults): void; updateCeilingInfo(currentTransformQuat: any, characterColliderSetup: any, prevCharacterCollisionResults: any, outCharacterCollisionResults?: CharacterCollisionResults): void; } import { CharacterCollisionResults } from "./character_collision_results.js";