import { IExecuteFunctions, INodeExecutionData, INodeProperties, INodePropertyOptions, NodeExecutionWithMetadata } from "n8n-workflow"; export interface IResourceOperationDef { operation: INodePropertyOptions; parameters: INodeProperties[]; execute: (context: IExecuteFunctions, itemIndex: number, item: INodeExecutionData) => Promise; } export interface IResourceDef { resource: INodePropertyOptions; operationDefs: IResourceOperationDef[]; } export declare function getAllResourceNodeParameters(resourceDef: IResourceDef): INodeProperties[];