export { makeHandle, handleGeneration, CapacityExceeded, } from './entity/index.js'; export type { EntityGeneration, HandleStats, EntityLocation, EntityAccessors, } from './entity/index.js'; export { allocU32 } from './memory/index.js'; export type { AllocU32Options, U32Region } from './memory/index.js'; export { Buffers, probeCapabilities, selectBacking, sharedBacking, snapshotInto, rowSlice, columnKey, tokenToColumnLayout, fieldToColumnLayout, stringIndexElement, EID_NULL, } from './memory/index.js'; export type { Backing, BackingStrategy, Region, RegionKey, RegionOpts, ViewHolder, BuffersConfig, ExportedColumnHandle, ExportedRegionHandle, } from './memory/index.js'; export { registerComponentId, UNREGISTERED, resolveDescriptor, makeAccessorFactory, bindingsFor, } from './component/index.js'; export type { ComponentRuntime, DefKind, AccessorWorld, AccessorBinding, AccessorInstanceBase, BuildColumnSetParams, } from './component/index.js'; export { ComponentRegistry } from './registry.js'; export { ArchetypeStore, Storage, EMPTY_ARCHETYPE_ID, canonicalize, sigEquals, sigHash, sigHas, sigWithAdded, sigWithRemoved, buildSigWords, signatureMatches, makeColdStore, coldRowOf, } from './storage/index.js'; export type { Archetype, ColdStore, Signature, MatchTerm, RecordSurface, StorageDeps, StorageConfig, DefRegistry, } from './storage/index.js'; export { Bitmask } from './bitmask/index.js'; export type { PhaseGate } from './bitmask/index.js'; export { Reactivity, LogRing, WriteCorral, ChangeVersionStore, ObserverRegistry, OVERFLOW_SENTINEL } from './reactivity/index.js'; export type { ReactivityDeps, LogPointer, ObserverKind, ObserverHandler, ObserverDeps, } from './reactivity/index.js'; export { QueryEngine, LiveQuery, SparseSetU32, compileQuery, analyzeEachBody } from './query/index.js'; export type { QueryEngineDeps, LiveQueryDeps, ReactivityQueryHooks, PooledElement, CompiledQuery, CompiledValueTerm, CompileContext, ResidualTerm, RowFilterTerm, ValueRole, Word, EachPlan, EachViewSpec, EachAnalyzeDeps, } from './query/index.js'; export type { ScalarValue, FieldValue, VecView, ReadonlyVecView, FieldDescriptor, TypedArrayCtor, SpawnArg, SpawnTuple, SpawnArgFor, AccessorInstance, AccessorFactory, TypedArrayLike, ColumnBinding, ReadTerm, WriteTerm, HasTerm, WithoutTerm, OptionalTerm, TermElement, UnionToIntersection, WorldQuery, LooseQueryElement, CompKey, } from '@ecsia/schema'; //# sourceMappingURL=internal.d.ts.map