export { Entity, type DieCallback, type EntityFieldDescriptor, type EntityFieldType, type PainCallback, type ThinkCallback, type TouchCallback, type UseCallback, type MonsterInfo, type MonsterMove, type MonsterFrame, type MonsterAction, type AIAction, MoveType, Solid, ServerFlags, DeadFlag, EntityFlags, EntityEffects, MuzzleFlash, ENTITY_FIELD_METADATA, } from './entity.js'; export { EntitySystem, type EntitySystemSnapshot, type SerializedEntityState, type SerializedTargetAwareness, type LevelState } from './system.js'; export { type EntityPoolSnapshot } from './pool.js'; export { type ThinkScheduleEntry } from './thinkScheduler.js'; export { applyEntityKeyValues, createDefaultSpawnRegistry, parseEntityLump, registerDefaultSpawns, spawnEntitiesFromText, spawnEntityFromDictionary, SpawnRegistry, type ParsedEntity, type SpawnOptions, type SpawnContext, type SpawnFunction, } from './spawn.js'; export { isZeroVector, setMovedir } from './utils.js'; export * from './items/index.js'; export * from './callbacks.js'; //# sourceMappingURL=index.d.ts.map