import { JellifyTrack } from "@/types/JellifyTrack"; import { QueuingType } from "../enums/queuing-type"; import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models"; export interface QueueMutation { track: BaseItemDto; index?: number | undefined; tracklist: BaseItemDto[]; queueName: string; queuingType?: QueuingType | undefined; } export interface AddToQueueMutation { track: BaseItemDto, queuingType?: QueuingType | undefined; } export interface QueueOrderMutation { newOrder: JellifyTrack[]; from: number; to: number; }