/**
 * Video Format Detection Utilities
 * Automatically detects video format based on URL patterns and file extensions
 */
export type VideoFormat = "youtube" | "vimeo" | "hls" | "dash" | "progressive";
/**
 * Detects video format from URL
 */
export declare function detectVideoFormat(src: string): VideoFormat;
/**
 * Extracts YouTube video ID from various YouTube URL formats
 */
export declare function extractYouTubeId(url: string): string | null;
/**
 * Extracts Vimeo video ID from various Vimeo URL formats
 */
export declare function extractVimeoId(url: string): string | null;
/**
 * Checks if URL is a valid video source
 */
export declare function isValidVideoSource(src: string): boolean;
