import type { Vec3 } from '@quake2ts/shared'; import { Entity } from './entity.js'; import { EntitySystem } from './system.js'; export declare function isZeroVector(vector: Vec3): boolean; export declare function setMovedir(angles: Vec3): Vec3; export declare function touchTriggers(ent: Entity, system: EntitySystem): void; export declare function velocityForDamage(damage: number, kick: number, rng: { crandom: () => number; }): Vec3; export declare function clipVelocity(inVel: Vec3, normal: Vec3, overbounce: number): Vec3; export declare function G_PickTarget(targetName: string | undefined | null, context: EntitySystem): Entity | null; //# sourceMappingURL=utils.d.ts.map