import type { INode, INodeExecutionData, IPinData } from 'n8n-workflow'; import { type JsonSchema } from './generate-types'; export type IsTriggerNodeFn = (node: INode) => boolean; export declare function needsPinData(node: INode, isTriggerNode?: IsTriggerNodeFn): boolean; export declare function discoverOutputSchemaForNode(nodeType: string, typeVersion: number, parameters?: { resource?: string; operation?: string; }): JsonSchema | undefined; export declare function inferSchemasFromRunData(runData: Record): Record; export declare function normalizePinData(pinData: IPinData): IPinData;