export type sponsorblock = 'sponsor' | 'selfpromo' | 'interaction' | 'intro' | 'outro' | 'preview' | 'hook' | 'filler' | 'music_offtopic'; export interface ytdlpOptions { sponsorblock?: sponsorblock[]; sponsorblockAPI?: string; optput?: string; audioOnly?: boolean; audioFormat?: string; audioQuality?: number; restrictFilenames?: boolean; cookies?: string | undefined; } export declare const ytdlpDefaults: ytdlpOptions; export declare function ytdlpExec(options: ytdlpOptions, url: string): Promise; export declare class ytdlp { private options; constructor(options: ytdlpOptions); exec(url: string): Promise; }