import { GridPoint } from './GridPoint.model'; import { GridRectangle } from './GridRectangle.model'; export declare class PathIterator { start: GridRectangle; topDelta: number; leftDelta: number; steps: number; currStep: number; currPos: GridPoint; nextPos: GridPoint; constructor(start: GridRectangle, end: GridRectangle); next(): GridPoint; hasNext(): boolean; }