import { Direction } from '../../math/geometry/direction'; import { RBNode } from '../../math/RBTree/rbNode'; import { BasicObstacleSide } from './BasicObstacleSide'; export declare class NeighborSides { LowNeighbor: RBNode; get LowNeighborSide(): BasicObstacleSide; LowOverlapEnd: RBNode; GroupSideInterveningBeforeLowNeighbor: BasicObstacleSide; HighNeighbor: RBNode; get HighNeighborSide(): BasicObstacleSide; HighOverlapEnd: RBNode; GroupSideInterveningBeforeHighNeighbor: BasicObstacleSide; Clear(): void; SetSides(dir: Direction, neighborNode: RBNode, overlapEndNode: RBNode, interveningGroupSide: BasicObstacleSide): void; }