import { type Entity } from 'koota';
import type { Relationship } from '../../metadata';
/**
 * Diffs incoming server relationships against the last-known set per entity,
 * so only links the draw service itself authored are added or removed.
 * Client-added links (e.g. interactive HoverLinks from the Details overlay)
 * are left alone.
 */
export declare const createServerRelationships: () => {
    apply(sourceEntity: Entity, sourceUuid: string, relationships: Relationship[] | undefined): void;
    forget(sourceUuid: string): void;
    reset(): void;
    dispose(): void;
};
