import type { IRawThumbUrls } from './raw-thumbs-urls'; import type { ICategoryCard } from '../category-short'; interface IVideoAction { duration: number; title: string; } interface IChannelVideo { 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; 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 IRawVideoCard { guid: string; md5: string; // unused quality: string; // unused orientation: string; // unused duration: number; created: number; // unused is_hd: boolean; // unused title: string; description: string; // unused views: number; likes: number; // unused dislikes: number; // unused popularity: number; // unused id: string; tags: string[]; models: { guid: string title: string }[]; categories: ICategoryCard[]; // unused actions: IVideoAction[]; // unused primary_thumb_rank: number; // unused is_new: boolean; thumb_number: number; // unused is_edited: boolean; // unused fake_user_name: string; // unused referer_phrases: null; // unused is_canonical: boolean; // unused custom_thumb_md5: string; // unused channel: IChannelVideo; uploader: Record; // unused is_deleted: boolean; // unused url: string; has_reels: boolean; // unused cdn_preview_domain: string; // unused cdn_thumbs_domain: string; // unused cdn_video_domain: string; // unused preview_url: string; video_url: string; // unused thumb_urls: IRawThumbUrls; reels_url: string; // unused vtt_url: string; // unused vtt_sprite_url: string; // unused }