import type { ParsedNode } from './types.js'; /** * Map an n8n chat-model sub-node to a Pikku agent `model` (`provider/model`) and * optional `temperature`. Returns undefined when the node type isn't a known * chat model or carries no model id — the caller falls back to a TODO default. */ export declare function mapModel(node: ParsedNode): { model: string; temperature?: number; } | undefined; /** * Map a base n8n `openAi` node's INLINE model to a Pikku agent model. Unlike a * LangChain chat-model sub-node (see `mapModel`), the `openAi` node carries its * model in its own `model` / `modelId` parameter and its provider is always * `openai`. Returns undefined when no static model id is present so the caller * falls back to the TODO default — the same contract as `mapModel`. */ export declare function mapOpenAiNodeModel(node: ParsedNode): { model: string; temperature?: number; } | undefined;