import type { EnhancedVideoProps, ProcessedVideoResult, TsVideosConfig } from '../../types';
/**
 * Analyze video to get metadata
 */
export declare function analyzeVideo(src: string): Promise<ProcessedVideoResult['metadata'] | null>;
/**
 * Process a video with ts-videos
 */
export declare function processVideo(src: string, options: Partial<EnhancedVideoProps>, config: TsVideosConfig, onProgress?: (progress: { percentage: number; stage: string }) => void): Promise<ProcessedVideoResult>;
