import { Client } from "../src"; declare module "yt-api" { export class Client { public constructor(ytKey: string); public getVideoByID(id: string): Promise; public getPlaylist(playlistId: string): Promise; public searchForVideo(search: string): Promise; public searchForVideos(search: string, maxResults: number): Promise>; } export type VideoInfo = { videoID: string; url: string; title: string; channel: { id: string; user: string; url: string; }; livestream: string; category: string; thumbnail: string; description: string; publishDate: string; duration: { days: string; hours: string; minutes: string; seconds: string; }; statistics: { views: string; likes: string; dislikes: string; comments: string; favorites: string; }; } export type SearchedVideoInfo = { videoID: string, url:string , title: string, channel: { id: string, user: string, url: string }, thumbnail: string } export type PlaylistInfo = { playlistTitle: string, playlistId: string, playlistThumbnail: string, playlistCreator: string, playlistVideos: Array } }