/** @format */
import { OctreeNode } from './octree-node.js';
/**
 * Represents a node in a heap structure.
 */
export declare class HeapNode {
    /**
     * Internal buffer storing the heap nodes.
     */
    private _buf;
    /**
     * Gets the internal buffer storing the heap nodes.
     * @returns {Array<OctreeNode | undefined>} The buffer array.
     */
    get buf(): Array<OctreeNode | undefined>;
    /**
     * Gets the number of elements in the buffer.
     * @returns {number} The length of the buffer array.
     */
    get n(): number;
}
