import { CommandInteraction } from "discord.js"; import { VoiceManager } from "./voiceManager.js"; import { QueueManager } from "./queueManager.js"; import { QueueCollection } from "../types/Queue.js"; export declare class Music { queueManager: QueueManager; voiceManager: VoiceManager; constructor(queue: QueueCollection); connect(interaction: CommandInteraction<"cached">): Promise; add(url: string, interaction: CommandInteraction<"cached">): Promise; play(interaction: CommandInteraction<"cached">): Promise; playNext(interaction: CommandInteraction<"cached">): Promise; enqueued(url: string, interaction: CommandInteraction<"cached">, urlType?: "video" | "playlist"): Promise; }