/// import { Readable } from "stream"; import { downloadOptions } from "ytdl-core"; import { Track } from "../../../structures"; import { iYouTubeChannel, iYouTubeThumbnail, iYouTubeVideo } from "../../../types"; export declare class YouTubeVideo extends Track implements iYouTubeVideo { readonly picture: iYouTubeThumbnail | iYouTubeThumbnail[]; readonly views: number | string; readonly uploadDate: Date | string; readonly author: iYouTubeChannel; readonly platform: "youtube"; constructor(id: string, title: string, description: string, url: string, duration: { data: number; isMs?: boolean; }, picture: iYouTubeThumbnail | iYouTubeThumbnail[], views: number | string, uploadDate: Date | string, author: iYouTubeChannel, platform?: "youtube"); stream(params?: downloadOptions): Readable; }