/** * Configuration options for video download. */ export interface DownloadConfig { /** Output directory for downloaded files */ outputDir?: string; /** Preferred format (best, mp4, webm, etc.) */ format?: string; /** Maximum quality (480, 720, 1080, 2160, or 'best') */ quality?: string | number; /** Download only audio */ audioOnly?: boolean; /** Include subtitles if available */ includeSubtitles?: boolean; /** Preferred subtitle language */ subtitleLang?: string; /** Timeout in seconds */ timeout?: number; /** Rate limit (bytes per second) */ rateLimit?: number; /** Custom yt-dlp arguments */ extraArgs?: string[]; } export declare const DEFAULT_DOWNLOAD_CONFIG: DownloadConfig;