import { zt as WorkflowDefinition } from "../index-FkTSQWSn.mjs"; //#region src/constants.d.ts declare const prefix: "@vahor/n8n-"; declare const DEFAULT_CONFIG: { out: string; }; declare const setProjectSalt: (salt: string) => void; declare const getProjectSalt: () => string; declare const setProjectRoot: (root: string) => void; declare const getProjectRoot: () => string; //#endregion //#region src/utils/tree-builder.d.ts type TreeNode = { node: WorkflowDefinition["nodes"][number]; children: TreeNode[]; connectionsTo: Array<{ name: string; type: string; fromIndex: number; toIndex: number; }>; crossTreeConnections: Array<{ name: string; type: string; fromIndex: number; toIndex: number; }>; }; type Tree = { root: TreeNode; hasCrossTreeConnections: boolean; }; declare class TreeBuilder { private nodeNameMap; private connections; private visitedNodes; private crossTreeConnections; constructor(workflow: WorkflowDefinition); buildTrees(): Tree[]; private buildTreeFromNode; private hasCrossTreeConnections; private buildSubtree; } //#endregion export { DEFAULT_CONFIG, Tree, TreeBuilder, getProjectRoot, getProjectSalt, prefix, setProjectRoot, setProjectSalt };