import { default as React } from 'react';
interface PaginateLinkedEntitiesProps {
    entities: Array<{
        idx: number;
        value: {
            '@id': string;
            '@type': string[];
            name: string;
            [key: string]: any;
        };
    }>;
    property: string;
    readonly?: boolean;
    className?: string;
    onLoadEntity: (data: {
        id: string;
    }) => void;
    onUnlinkEntity: (data: {
        property: string;
        tgtEntityId: string;
    }) => void;
    onPageChange?: () => 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 PaginateLinkedEntities: React.FC<PaginateLinkedEntitiesProps>;
export default PaginateLinkedEntities;
