import { IPath, IAtomPath, INode, IHashBidirectionalList } from './type'; export declare const recursiveFindNode: (hashBidirectionalList: IHashBidirectionalList, path: IAtomPath) => INode; declare const createHashBidirectionalList: () => { add: (path: IPath, func: Function) => void; remove: (path: IPath, func: Function) => void; collect: (_oldData: T, _newData: T, resolvedPathSet: Set, funcSet: Set) => Set; }; export default createHashBidirectionalList;