import { JSON2VideoRequest } from '../schema/schema'; import { CollectedParameters } from './collector'; /** * Request building result with detailed error reporting */ export interface RequestBuildResult { request: JSON2VideoRequest | null; errors: string[]; warnings: string[]; } /** * Build complete JSON2Video API request from collected parameters * Handles both basic mode (form parameters) and advanced mode (JSON template) */ export declare function buildRequest(parameters: CollectedParameters): RequestBuildResult; /** * Check if request contains meaningful content */ export declare function isEmptyRequest(request: JSON2VideoRequest): boolean;