import type { QueryOperationInput } from "../entity.js"; import type { EntityTypeRootType, Subgraph } from "../subgraph.js"; import type { EntityType, VersionedUrl } from "@blockprotocol/type-system"; export type QueryEntityTypesData = { includeOtherTypesInUse?: boolean | null; operation?: Omit | null; }; export type QueryEntityTypesResult> = { results: T[]; operation: QueryOperationInput; }; export type GetEntityTypeData = { entityTypeId: VersionedUrl; }; type SystemDefinedEntityTypeProperties = "$schema" | "$id" | "kind" | "type"; export type CreateEntityTypeData = { entityType: Omit; }; export type UpdateEntityTypeData = { entityTypeId: VersionedUrl; entityType: Omit; }; export {};