import { z } from "zod/v4"; declare const EntityRelationshipTypeOptionSchemaDefinition: z.ZodObject<{ acquisitionManaged: z.ZodBoolean; alias: z.ZodArray; canonical: z.ZodString; description: z.ZodString; direction: z.ZodEnum<{ directional: "directional"; symmetric: "symmetric"; typeOriented: "typeOriented"; }>; exclusiveRelationshipType: z.ZodArray; joinable: z.ZodBoolean; pairRule: z.ZodString; readOnly: z.ZodBoolean; sourceRole: z.ZodOptional>; targetRole: z.ZodOptional>; }, z.core.$strip>; type EntityRelationshipTypeOptionDefinition = z.infer; export interface EntityRelationshipTypeOptionSchemaInput extends z.input { } /** * Published relationship catalog row. Directional values use sourceRole and targetRole to name sourceEntityId and targetEntityId. * * @openapiSchema EntityRelationshipTypeOption * @endpoint GET /v1/entities/relationships/types * @contractShape entity.relationship-type-option * @contractRole canonical */ export declare const EntityRelationshipTypeOptionSchema: z.ZodType; export type EntityRelationshipTypeOption = z.infer; export {}; //# sourceMappingURL=relationship-type-option.d.ts.map