import I_Navigator from '../Navigator/I_Navigator'; import I_NavigatorData from '../NavigatorData/I_NavigatorData'; import I_NavigatorTile from './I_NavigatorTile'; import Vector from '../../common/Vector'; export default class NavigatorTile implements I_NavigatorTile { readonly position: Vector; id: string; isObstacle: boolean; private navigators; constructor(position: Vector); registerNavigatorData(navigator: I_Navigator): boolean; deregisterNavigatorData(navigator: I_Navigator): boolean; getNavigatorData(navigator: I_Navigator): I_NavigatorData; distanceTo({ position }: I_NavigatorTile): number; equals({ position }: I_NavigatorTile): boolean; isNeighbour({ position }: I_NavigatorTile): boolean; isDiagonal(tile: I_NavigatorTile): boolean; isAdjacent(tile: I_NavigatorTile): boolean; } //# sourceMappingURL=NavigatorTile.d.ts.map