import type { IRawThumbUrls } from './raw-thumbs-urls'; export interface IRawPlaylistVideo { actions: IAction[]; advertisingLink: string; categories: ICategory[]; cdn_preview_domain: string; cdn_thumbs_domain: string; cdn_video_domain: string; channel: IChannel; created: number; custom_thumb_md5: string; description: string; dislikes: number; duration: number; fake_user_name: string; guid: string; has_reels: boolean; header: string; id: string; is_canonical: boolean; is_deleted: boolean; is_edited: boolean; is_hd: boolean; is_legal: boolean; is_new: boolean; likes: number; md5: string; models: IModel[]; orientation: string; popularity: number; preview_url: string; primary_thumb_rank: number; quality: string; reels_url: string; referer_phrases: string[]; tags: string[]; thumb_number: number; thumb_urls: IRawThumbUrls; title: string; uploader: IUploader; url: string; video_url: string; views: number; vtt_sprite_url: string; vtt_url: string; } export interface IAction { duration: number; sizeCache: string; state: string; title: string; unknownFields: string; } export interface ICategory { name: string; sizeCache: string; state: string; title: string; unknownFields: string; } export interface IModel { guid: string; sizeCache: string; state: string; title: string; unknownFields: string; } export interface IChannel { adv_link: string; adv_text: string; allow_ads: boolean; avatar_md5: string; avatar_url: string; description: string; desktop_banner_image_url: string; desktop_banner_md5: string; desktop_banner_url: string; guid: string; is_network: boolean; layout_label: string; mobile_banner_image_url: string; mobile_banner_md5: string; mobile_banner_url: string; name: string; player_link: string; player_text: string; tags: string[]; thumb_number: number; updated: number; url: string; video_guid: string; video_md5: string; video_thumb_urls: IRawThumbUrls; videos_count: number; } export interface IUploader { avatar_md5: string; identity_guid: string; sizeCache: string; state: string; unknownFields: string; username: string; }