import { Node, Tree } from '@neovici/cosmoz-tree'; export declare const // getParentPath: (tree: Tree, node: Node) => string, /** * Returns a node array with the children of a node on the given path * If the node doesn't have children, the node gets returned * @param tree - The main tree * @param pathLocator - The separated address parts of a node * @return - Nodes */ renderLevel: (tree: Tree, pathLocator: string) => Node[] | Node | null | undefined, /** * Returns the found nodes based on a search string and a given tree to be searched * @param tree - The main tree * @param search - The search string * @param pathLocator - The separated address parts of a node * @return - The found nodes */ computeDataPlane: (tree: Tree, search: string | undefined, pathLocator: string) => Node[], /** * Returns the classes of a row based its selection state * @param classes - The default classes * @param node - Node to check * @param highlightedNode - Currently highlighted node * @return - The CSS classes */ computeRowClass: (classes: string, node: Node, highlightedNode?: Node | null) => string, /** * Selects the doubled clicked node and dispatches a node-dblclicked event. * @param event The triggering event * @param host Host * @return undefined */ onNodeDblClicked: (event: Event, host: HTMLElement) => void, /** * Returns the nodes on a path specified by a given path locator * @param pathLocator - The separated address parts of a node * @param tree - The main tree * @return - The found nodes or empty array */ getTreePathParts: (pathLocator: string, tree: Tree) => Node[], /** * Returns a node based on a given path locator. * If pathLocator is empty or not defined, null gets returned. * If pathLocator is only partly valid, the last valid node gets returned. * @param pathLocator - The separated address parts of a node * @param tree - The main tree * @return - The found node */ getNode: (pathLocator: string, tree: Tree) => Node | null; //# sourceMappingURL=helpers.d.ts.map