import { UMLDiagramType } from './diagram-type'; import { ActivityRelationshipType } from './uml-activity-diagram'; import { ClassRelationshipType } from './uml-class-diagram'; import { CommunicationRelationshipType } from './uml-communication-diagram'; import { ComponentRelationshipType } from './uml-component-diagram'; import { DeploymentRelationshipType } from './uml-deployment-diagram'; import { ObjectRelationshipType } from './uml-object-diagram'; import { UseCaseRelationshipType } from './uml-use-case-diagram'; import { PetriNetRelationshipType } from './uml-petri-net'; import { ReachabilityGraphRelationshipType } from './uml-reachability-graph'; import { SyntaxTreeRelationshipType } from './syntax-tree'; import { FlowchartRelationshipType } from './flowchart'; export type UMLRelationshipType = keyof typeof ClassRelationshipType | keyof typeof ObjectRelationshipType | keyof typeof ActivityRelationshipType | keyof typeof UseCaseRelationshipType | keyof typeof CommunicationRelationshipType | keyof typeof ComponentRelationshipType | keyof typeof DeploymentRelationshipType | keyof typeof PetriNetRelationshipType | keyof typeof ReachabilityGraphRelationshipType | keyof typeof SyntaxTreeRelationshipType | keyof typeof FlowchartRelationshipType; export declare const UMLRelationshipType: { FlowchartFlowline: "FlowchartFlowline"; SyntaxTreeLink: "SyntaxTreeLink"; ReachabilityGraphArc: "ReachabilityGraphArc"; PetriNetArc: "PetriNetArc"; DeploymentAssociation: "DeploymentAssociation"; DeploymentInterfaceProvided: "DeploymentInterfaceProvided"; DeploymentInterfaceRequired: "DeploymentInterfaceRequired"; DeploymentDependency: "DeploymentDependency"; ComponentInterfaceProvided: "ComponentInterfaceProvided"; ComponentInterfaceRequired: "ComponentInterfaceRequired"; ComponentDependency: "ComponentDependency"; CommunicationLink: "CommunicationLink"; UseCaseAssociation: "UseCaseAssociation"; UseCaseGeneralization: "UseCaseGeneralization"; UseCaseInclude: "UseCaseInclude"; UseCaseExtend: "UseCaseExtend"; ActivityControlFlow: "ActivityControlFlow"; ObjectLink: "ObjectLink"; ClassBidirectional: "ClassBidirectional"; ClassUnidirectional: "ClassUnidirectional"; ClassInheritance: "ClassInheritance"; ClassRealization: "ClassRealization"; ClassDependency: "ClassDependency"; ClassAggregation: "ClassAggregation"; ClassComposition: "ClassComposition"; }; export declare const DefaultUMLRelationshipType: { [key in UMLDiagramType]: UMLRelationshipType; };