export declare enum SongType { YouTube = 0, Spotify = 1 } export declare class Song { type: SongType; title: string; songId: string; image: string; inAutoPlay: boolean; constructor(type: SongType, title: string, songId: string, image: string, inAutoPlay: boolean); } export declare class QueuedSong extends Song { listener: string; inAutoPlay: boolean; constructor(type: SongType, title: string, songId: string, image: string, listener: string, inAutoPlay: boolean); } export declare class PlayingSong extends QueuedSong { length: number; position: number; tags: string[]; inAutoPlay: boolean; constructor(type: SongType, title: string, songId: string, image: string, listener: string, length: number, position: number, tags: string[], inAutoPlay: boolean); } export declare class Playlist { title: string; listener: string; songs: Song[]; constructor(title: string, listener: string, songs: Song[]); } export declare class PlaylistDescription { title: string; listener: string; constructor(title: string, listener: string); }