/** * Dynamic Node Loader * * Loads actual n8n node descriptions and properties from node modules */ interface NodeProperty { displayName: string; name: string; type: string; default?: any; required?: boolean; options?: Array<{ name: string; value: any; }>; typeOptions?: any; description?: string; } export interface NodeDescription { displayName: string; name: string; version: number; description: string; defaults: { name: string; }; inputs: string[]; outputs: string[]; properties: NodeProperty[]; } /** * Load node description from n8n package */ export declare function loadNodeDescription(nodeType: string): Promise; /** * Generate default parameters from node description */ export declare function generateDefaultParameters(description: NodeDescription): Record; /** * Get parameter schema for a node type */ export declare function getNodeParameterSchema(nodeType: string): Promise; export {}; //# sourceMappingURL=node-loader.d.ts.map