import { IPhysics } from "../physics/engines"; import { EPhysicsCtx } from "../physics/settings"; import { Vec3 } from "vec3"; import { BaseSimulator } from "./baseSimulator"; import { IEntityState } from "../physics/states"; export declare class BasicSim extends BaseSimulator { readonly ctx: IPhysics; constructor(ctx: IPhysics); simXTicksPrebuilt(ctx: EPhysicsCtx, world: any, ticks: number): State; simUntilOnGroundPrebuilt(ctx: EPhysicsCtx, world: any, ticks?: number): State; simUntilDestinationPrebuilt(ctx: EPhysicsCtx, destination: Vec3, world: any, ticks?: number): State; }