export declare function seek(rootNodes: T | T[], goDown: (node: T, isInput: boolean, parentNode: T | undefined) => T[] | { nodes: T[]; isInput: boolean; } | undefined | false, goUp: (node: T, isInput: boolean, parentNode: T | undefined, childrenData: TData[]) => TData | undefined | false): TData[];