import type { NodeMetadata } from '../../types/index.js'; interface ToolNodeParameter { name: string; type?: string; description?: string; } type $$ComponentProps = { data: { label: string; config: { icon?: string; color?: string; toolName?: string; toolDescription?: string; toolVersion?: string; parameters?: ToolNodeParameter[]; }; metadata: NodeMetadata; nodeId?: string; onConfigOpen?: (node: { id: string; type: string; data: { label: string; config: Record; metadata: NodeMetadata; }; }) => void; }; selected?: boolean; isProcessing?: boolean; isError?: boolean; }; declare const ToolNode: import("svelte").Component<$$ComponentProps, {}, "">; type ToolNode = ReturnType; export default ToolNode;