import type { DirectiveNode, FieldDefinitionNode, EnumTypeDefinitionNode, InterfaceTypeDefinitionNode, UnionTypeDefinitionNode, InterfaceTypeExtensionNode } from "graphql"; import type { ObjectOrInterfaceWithExtensions } from "../utils/path-parser"; export declare function verifyRelationshipArgumentValue(objectTypeToRelationshipsPerRelationshipTypeMap: Map>, interfaceToImplementationsMap: Map>, extra?: { enums: EnumTypeDefinitionNode[]; interfaces: (InterfaceTypeDefinitionNode | InterfaceTypeExtensionNode)[]; unions: UnionTypeDefinitionNode[]; }): ({ directiveNode, traversedDef, parentDef, }: { directiveNode: DirectiveNode; traversedDef: ObjectOrInterfaceWithExtensions | FieldDefinitionNode; parentDef?: ObjectOrInterfaceWithExtensions | undefined; }) => void; export declare function verifyRelationshipFieldType({ traversedDef, }: { traversedDef: ObjectOrInterfaceWithExtensions | FieldDefinitionNode; }): void; //# sourceMappingURL=relationship.d.ts.map