import type { ApiImage } from "../../../interfaces";
import type { ApiPartialPlaylist, ApiPlaylistOwner } from "../../../interfaces/playlist";
import type { Lunify, UserOauth } from "../..";
import { PlaylistTracksManager } from "../../managers/playlists/Tracks";
export declare class PartialPlaylist {
    client: Lunify;
    tracks: PlaylistTracksManager;
    collaborative: boolean;
    description: string | null;
    externalUrls: Record<string, string>;
    url: string;
    id: string;
    images: ApiImage[];
    name: string;
    owner: ApiPlaylistOwner;
    public: boolean;
    uri: string;
    constructor(client: Lunify, data: ApiPartialPlaylist, oauth: UserOauth);
}
