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[];
