UNPKG

n8n-nodes-selfhosthub

Version:

Collection of n8n nodes for self-hosted AI services, including Leonardo.ai integration for AI image and content generation capabilities.

64 lines (63 loc) 2.12 kB
import { INodeProperties } from 'n8n-workflow'; /** * Shared common parameters used across JSON2Video operations * These parameters appear in multiple operations and should be defined once */ /** * Record ID parameter - used for webhook correlation * Optional in all modes since JSON2Video can auto-generate IDs */ export declare const recordIdParameter: INodeProperties; /** * Webhook URL parameter - optional for all operations */ export declare const webhookUrlParameter: INodeProperties; /** * Output dimensions parameters for advanced mode overrides */ export declare const outputWidthParameter: INodeProperties; export declare const outputHeightParameter: INodeProperties; /** * Framerate parameter for advanced mode overrides */ export declare const framerateParameter: INodeProperties; /** * Quality parameter - shared across operations */ export declare const qualityParameter: INodeProperties; /** * Cache parameter for advanced mode overrides */ export declare const cacheParameter: INodeProperties; /** * Draft parameter for advanced mode overrides */ export declare const draftParameter: INodeProperties; /** * Resolution parameter for advanced mode overrides */ export declare const resolutionParameter: INodeProperties; /** * Advanced mode toggle parameters for each operation */ export declare const advancedModeParameters: { createMovie: INodeProperties; mergeVideoAudio: INodeProperties; mergeVideos: INodeProperties; }; /** * JSON template parameters for each operation in advanced mode */ export declare const jsonTemplateParameters: { createMovie: INodeProperties; mergeVideoAudio: INodeProperties; mergeVideos: INodeProperties; }; /** * Helper function to create advanced mode override parameters with proper display options */ export declare function createAdvancedModeOverrides(operation: string, advancedModeParam: string): INodeProperties[]; /** * Helper function to create basic mode parameters with proper display options */ export declare function createBasicModeParams(operation: string, advancedModeParam: string): INodeProperties[];