import type { EntityMetadata } from "./native/entity.js"; export { atLeastOne, mustHaveAtLeastOne } from "./common.js"; export * from "./native.js"; export type * from "./native/type-system-rs/type-system.d.ts"; export type * from "./native/type-system-rs/types.d.ts"; /** * This explicit re-export is necessary as we're overwriting EntityMetadata from @blockprotocol/type-system-rs, * and the explicit re-export removes the ambiguity of which EntityMetadata should be exported from here (local exports take priority) */ export type { EntityMetadata };