import { default as React } from 'react';
interface RenderLinkedItemProps {
    entity: {
        '@id': string;
        '@type'?: string[] | string;
        name?: string;
        [key: string]: any;
    };
    property: string;
    readonly: boolean;
    onLoadEntity: (entity: {
        id: string;
    }) => void;
    onUnlinkEntity: (data: {
        property: string;
        tgtEntityId: string;
    }) => void;
    onAcceptAiEntityDelete?: (entity: any) => void;
    onRestoreAiDeletedEntity?: (entity: any) => void;
    onAcceptAiEntityEdit?: (entity: any) => void;
    onRejectAiEntityEdit?: (entity: any) => void;
    onAcceptAiEntityUnlink?: (data: {
        sourceEntityId: string;
        property: string;
        targetEntityId: string;
    }) => void;
    onRejectAiEntityUnlink?: (data: {
        sourceEntityId: string;
        property: string;
        targetEntityId: string;
    }) => void;
}
declare const RenderLinkedItem: React.FC<RenderLinkedItemProps>;
export default RenderLinkedItem;
