import { PlaylistMedia } from '../stores/class/radio/playlistMedia'; import { Mix } from '../stores/class/radio/mix'; import { Cartouchier } from '../stores/class/cartouchier/cartouchier'; /** * Retrieve all cartouchier from the given organisation * @param organisationId The ID of the organisation * @param options Filtering options * @returns List of cartouchier belonging to the organisation */ declare function getAllCartouchiers(organisationId: string, options?: { ownerId?: string; }): Promise>; /** * Retrieve all mix from the given organisation * @param organisationId The ID of the organisation * @returns List of mix belonging to the organisation */ declare function getAllMix(organisationId: string): Promise>; /** * Delete mix with the given id * @param mixId The ID of the mix to delete */ declare function deleteMix(mixId: number): Promise; /** * Retrieve all playlist from the given organisation * @param organisationId The ID of the organisation * @param options Filtering options * @returns List of playlist belonging to the organisation */ declare function getAllPlaylists(organisationId: string, options?: { ownerId?: string; }): Promise>; /** * Delete playlist with the given id * @param playlistId The ID of the playlist to delete */ declare function deletePlaylist(playlistId: number): Promise; export declare const mediathequeApi: { getAllCartouchiers: typeof getAllCartouchiers; getAllMix: typeof getAllMix; deleteMix: typeof deleteMix; getAllPlaylists: typeof getAllPlaylists; deletePlaylist: typeof deletePlaylist; }; export {};