export declare class Node {
    id: string;
    vector: number[];
    neighbors: [Node, number][];
    maxEdges: number;
    layer: number;
    constructor(id: string, vector: number[], maxEdges: number, layer: number);
    addNeighbor(node: Node, distance: number): void;
    removeNeighbor(target: Node): void;
    clearNeighbors(): void;
}
