import { Direction } from 'generate-maze-ts'; import { Borders, Delta, Point, RelativePoint, Sizable } from './Assemblies'; export declare function setBoxValue(exploredMap: ExploredMap, point: Point | RelativePoint, value: boolean): ExploredMap; export declare function appendLine(exploredMap: ExploredMap, direction: Direction): { map: ExploredMap; offset: Delta; }; export declare function appendRow(exploredMap: ExploredMap, direction: Direction.top | Direction.bottom): ExploredMap; export declare function appendColumn(exploredMap: ExploredMap, direction: Direction.left | Direction.right): ExploredMap; export declare function getRelativeBorders(exploredMap: ExploredMap, offset: Delta): Borders; export declare function toRelative(exploredMap: ExploredMap, anchor: RelativePoint): ExploredMapRelative; export declare type ExploredMap = boolean[][]; export interface ExploredMapRelative extends Sizable { [y: number]: { [x: number]: boolean; }; }