export declare const ADDITIONAL_FUNCTIONS = "Additional SDK functions:\n\n- `placeholder('hint')` \u2014 marks a parameter value for user input. Use directly as the parameter value \u2014 never wrap in `expr()`, objects, or arrays.\n Example: `parameters: { url: placeholder('Your API URL (e.g. https://api.example.com/v1)') }`\n\n- `sticky('content', nodes?, config?)` \u2014 creates a sticky note instance. Like every other node, the sticky must be passed to `workflow(...)` (or `.add(...)`) to appear on the canvas. The optional `nodes` array is **only used to size and anchor the sticky around those nodes** \u2014 it does **not** add them to the workflow; you must still add each wrapped node yourself.\n Example:\n ```ts\n const httpNode = node({ ... });\n const setNode = node({ ... });\n const note = sticky('## Data Processing', [httpNode, setNode], { color: 2 });\n // All three must be added to the workflow:\n workflow('id', 'name').add(httpNode.to(setNode)).add(note);\n ```\n\n- `.output(n)` \u2014 selects a specific output index for multi-output nodes. The index is **0-based**: `.output(0)` is the first output, `.output(1)` is the second. IF and Switch have dedicated methods (`onTrue/onFalse`, `onCase`), but `.output(n)` works as a generic alternative.\n Example: `classifier.output(0).to(categoryA); classifier.output(1).to(categoryB)`\n\n- `.onError(handler)` \u2014 connects a node's error output to a handler node. Requires `onError: 'continueErrorOutput'` in the node config.\n Example: `httpNode.onError(errorHandler)` (with `config: { onError: 'continueErrorOutput' }`)\n\n- `nodeJson(node, 'field.path')` \u2014 creates an explicit expression reference to JSON data from a specific node. Use this instead of `$json` in AI Agent subnodes, fan-in nodes, or when reading further upstream data.\n Example: `sessionKey: nodeJson(telegramTrigger, 'message.chat.id')`\n\n- Additional subnode factories (all follow the same pattern as `languageModel()` and `tool()`):\n `memory()`, `outputParser()`, `embeddings()`, `vectorStore()`, `retriever()`, `documentLoader()`, `textSplitter()`";