import { ProposalOptions } from '@hyperledger/fabric-gateway';
import { Node, NodeAPI, NodeDef, NodeMessageInFlow } from 'node-red';
export declare function addSharedData(node: Node, key: string, sharedData: any): void;
export declare function getSharedData(RED: NodeAPI, nodeId: string, key: string): any;
export declare function addConfiguration(node: Node, config: NodeDef): void;
export declare function getConfig(node: Node): any;
export declare function getConfigValidate(RED: NodeAPI, nodeId: string): any;
export declare function addEventToPayload(RED: NodeAPI, msg: NodeMessageInFlow, decodedResult: string): void;
export declare function addResultToPayload(RED: NodeAPI, msg: NodeMessageInFlow, name: string, transactionArgs: string[] | ProposalOptions, decodedResult: string): void;
//# sourceMappingURL=node-red-utils.d.ts.map