export interface Config { enqueue: EnqueueTask[] ytdlp_flatten: { filters: { [key: string]: string } } ytdlp_download: { output: string, profiles: { [key: string]: string[] } } } export interface EnqueueTask { list_file: string kind: string, interval: number, filter?: string, oneshot?: boolean, data: { [key: string]: unknown } }