import React from 'react';
import { AttributeItem, EditingConnection, Entity, ConnectionRelationType } from '@reltio/mdm-sdk';
type Props = {
    connection: EditingConnection;
    showEmptyEditors?: boolean;
    onChangeAttribute: (attribute: AttributeItem) => void;
    onAddAttributes: (attributes: AttributeItem[]) => void;
    onRemoveAttribute: (attributes: AttributeItem) => void;
    onChangeRelationType?: (value: {
        type: string;
        direction: string;
    }) => void;
    onChangeEntity?: (entity: Entity) => void;
    relatedEntity?: Entity;
    inRelationTypes?: ConnectionRelationType[];
    outRelationTypes?: ConnectionRelationType[];
    entityErrorMessage?: string;
};
export declare const ConnectionEditor: ({ connection, relatedEntity, inRelationTypes, outRelationTypes, showEmptyEditors, entityErrorMessage, onChangeAttribute, onRemoveAttribute, onAddAttributes, onChangeRelationType, onChangeEntity }: Props) => React.JSX.Element;
export {};
