import ChessPointer from "./chess_pointer.js";
import { SearchIterator } from "./interfaces.js";
import BasicPointer = ChessPointer.BasicPointer;
declare namespace PathFindingIterators {
    function deepFirstSearchIterator(start: BasicPointer, end: BasicPointer): SearchIterator;
    function dijkstraSearchIterator(start: BasicPointer, end: BasicPointer): SearchIterator;
    function greedySearchIterator(start: BasicPointer, end: BasicPointer): SearchIterator;
    function aStarSearchIterator(start: BasicPointer, end: BasicPointer): SearchIterator;
}
export default PathFindingIterators;
