import { Channel } from './channel.ts'; import type { Client } from '../index.ts'; import type { Category } from '../types/category.ts'; import type { VideoPayload, VideoType } from '../types/video.ts'; export declare class Video { client: Client; num: number; id: string; title: string; type: VideoType | string; publishedAt: Date; thumbnailURL: string; duration: number; viewCount: number; category: Category; channel?: Channel; trailerURL?: string; exposed?: boolean; promoted?: boolean; inKey?: string; liveAt?: Date; vodStatus?: string; prev?: Video; next?: Video; constructor(client: Client, data: VideoPayload); }