import I_Grid from '../Grid/I_Grid'; import I_NavigatorTile from '../NavigatorTile/I_NavigatorTile'; import I_Obstacles from './I_Obstacles'; export default class Obstacles implements I_Obstacles { private readonly openList; private readonly closedList; constructor({ tiles }: I_Grid); get list(): I_NavigatorTile[]; add(tile: I_NavigatorTile): boolean; remove(tile: I_NavigatorTile): boolean; addRandom(count?: number): I_NavigatorTile | I_NavigatorTile[] | null; removeRandom(count?: number): I_NavigatorTile | I_NavigatorTile[] | null; getRandomOpen(): I_NavigatorTile | null; private getRandom; private manipulateMultipleRandom; private manipulateSingleRandom; private manipulate; } //# sourceMappingURL=Obstacles.d.ts.map