export interface Properties { mode: 'sign' | 'validate'; preserveCounter: boolean; output?: string; input?: string; } import type { Node as RedNode, NodeMessage } from 'node-red'; export interface Node extends RedNode { output: (msg: NodeMessage, signedXml: string) => void; input: (msg: NodeMessage) => unknown; preserveCounter: boolean; }