import type { NavigationTreeNodeState, NavigationTreeServiceNode, NavigationTreeState } from './types'; export declare function isServiceNode(node: NavigationTreeNodeState | NavigationTreeServiceNode): node is NavigationTreeServiceNode; export declare function getServiceNode(node: NavigationTreeNodeState, level: number): NavigationTreeServiceNode | void; type TraverseDFSVisit = (node: NavigationTreeNodeState, level: number, path: string, state: NavigationTreeState) => void; export declare function traverseDFS(state: NavigationTreeState, path: string, visit: TraverseDFSVisit, level?: number): void; export {};