import type { ExampleObject } from './example.js' import type { ReferenceObject } from './reference.js' /** * Constrains `example` and `examples` to be mutually exclusive. * The spec states these fields SHALL NOT both be present simultaneously. */ export type ExampleXorExamplesObject = | { example?: unknown; examples?: never } | { examples?: Record; example?: never }