import { INodeProperties } from 'n8n-workflow';
/**
 * Shared element parameter definitions for JSON2Video operations
 * These definitions are used across createMovie, mergeVideoAudio, and mergeVideos operations
 */
/**
 * Common element fields that apply to all element types
 */
export declare const commonElementFields: INodeProperties[];
/**
 * Position-related fields for visual elements (image, video, text)
 */
export declare const positionFields: INodeProperties[];
/**
 * Complete element type selector and all fields for image elements
 */
export declare const imageElementFields: INodeProperties[];
/**
 * Video element specific fields
 */
export declare const videoElementFields: INodeProperties[];
/**
 * Text element specific fields
 */
export declare const textElementFields: INodeProperties[];
/**
 * Audio element specific fields
 */
export declare const audioElementFields: INodeProperties[];
/**
 * Voice element specific fields
 */
export declare const voiceElementFields: INodeProperties[];
/**
 * Subtitles element specific fields
 */
export declare const subtitlesElementFields: INodeProperties[];
/**
 * Complete element definition combining all element types
 * This is the main export that operation files should use
 */
export declare const completeElementFields: INodeProperties[];
