import { ID, Node, PlainObject } from '../types';
export declare function doBFS<N extends PlainObject>(queue: Node<N>[], visited: Set<ID>, fn: (node: Node<N>) => boolean | void, navigator: (id: ID) => Node<N>[]): boolean;
export declare function doDFS<N extends PlainObject>(node: Node<N>, visited: Set<ID>, fn: (node: Node<N>) => boolean | void, navigator: (id: ID) => Node<N>[]): boolean;
