import { assert, unreachable } from "../../shared/src/asserts.js";
import { deepClone } from "../../shared/src/deep-clone.js";
import { must } from "../../shared/src/must.js";
import { skipYields } from "../../zql/src/ivm/operator.js";
import { consume } from "../../zql/src/ivm/stream.js";
import { applyChange, idSymbol, refCountSymbol } from "../../zql/src/ivm/view-apply-change.js";
import { newQuery } from "../../zql/src/query/query-impl.js";
import { asQueryInternals, queryInternalsTag } from "../../zql/src/query/query-internals.js";
import { addContextToQuery } from "../../zql/src/query/query-registry.js";
import { DEFAULT_TTL_MS } from "../../zql/src/query/ttl.js";
export {
  DEFAULT_TTL_MS,
  addContextToQuery,
  applyChange,
  asQueryInternals,
  assert,
  consume,
  deepClone,
  idSymbol,
  must,
  newQuery,
  queryInternalsTag,
  refCountSymbol,
  skipYields,
  unreachable
};
//# sourceMappingURL=bindings.js.map
