import type { Meshnode } from '../../pwfreader/PWFTypes';
export declare class KDTreeNode {
    private meshnodeValue;
    private childrenArray;
    private box3Value;
    private maxVisibleDistanceValues;
    private centerValue;
    constructor(meshnode: Meshnode | null);
    box3(): THREE.Box3;
    children(): KDTreeNode[];
    getCenter(): THREE.Vector3;
    addChild(node: KDTreeNode): void;
    hasMeshnode(): boolean;
    meshnode(): Meshnode | null;
    maxVisibleDistance(detailsFactor: number): number;
}
