import { SaavnGetDetailsSchema } from './schema.ops.js'; export declare const SaavnGetDetails: { readonly album: { readonly call: "content.getAlbumDetails"; readonly schema: { readonly params: import("zod").ZodObject<{ albumid: import("zod").ZodString; }, import("zod/v4/core").$strict>; readonly response: import("zod").ZodLazy; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; play_count: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; list_count: import("zod").ZodString; list_type: import("zod").ZodLiteral<"song">; list: import("zod").ZodArray; perma_url: import("zod").ZodString; image: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodUnion; more_info: import("zod").ZodObject<{ music: import("zod").ZodString; album_id: import("zod").ZodString; album: import("zod").ZodString; label: import("zod").ZodString; label_id: import("zod").ZodNullable; origin: import("zod").ZodString; is_dolby_content: import("zod").ZodBoolean; encrypted_media_url: import("zod").ZodString; encrypted_drm_media_url: import("zod").ZodString; album_url: import("zod").ZodString; duration: import("zod").ZodString; has_lyrics: import("zod").ZodString; lyrics_snippet: import("zod").ZodString; lyrics_id: import("zod").ZodOptional; copyright_text: import("zod").ZodString; release_date: import("zod").ZodNullable; label_url: import("zod").ZodOptional; vcode: import("zod").ZodOptional; vlink: import("zod").ZodOptional; artistMap: import("zod").ZodLazy; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>>; more_info: import("zod").ZodObject<{ song_count: import("zod").ZodString; copyright_text: import("zod").ZodString; is_dolby_content: import("zod").ZodBoolean; label_url: import("zod").ZodString; artistMap: import("zod").ZodObject<{ primary_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; }; readonly mapper: (data: import("zod").infer) => import("../../../core/models/album.js").Album; }; readonly artist: { readonly call: "artist.getArtistPageDetails"; readonly schema: { readonly params: import("zod").ZodObject<{ artistId: import("zod").ZodString; n_song: import("zod").ZodOptional; n_album: import("zod").ZodOptional; category: import("zod").ZodOptional>; sort_order: import("zod").ZodOptional>; }, import("zod/v4/core").$strict>; readonly response: import("zod").ZodLazy; image: import("zod").ZodString; name: import("zod").ZodString; artistId: import("zod").ZodString; subtitle: import("zod").ZodString; follower_count: import("zod").ZodString; isVerified: import("zod").ZodBoolean; isRadioPresent: import("zod").ZodBoolean; dominantLanguage: import("zod").ZodString; dominantType: import("zod").ZodString; bio: import("zod").ZodString; dob: import("zod").ZodString; fb: import("zod").ZodString; twitter: import("zod").ZodString; wiki: import("zod").ZodString; availableLanguages: import("zod").ZodArray; fan_count: import("zod").ZodString; is_followed: import("zod").ZodBoolean; topSongs: import("zod").ZodArray; perma_url: import("zod").ZodString; image: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodUnion; more_info: import("zod").ZodObject<{ music: import("zod").ZodString; album_id: import("zod").ZodString; album: import("zod").ZodString; label: import("zod").ZodString; label_id: import("zod").ZodNullable; origin: import("zod").ZodString; is_dolby_content: import("zod").ZodBoolean; encrypted_media_url: import("zod").ZodString; encrypted_drm_media_url: import("zod").ZodString; album_url: import("zod").ZodString; duration: import("zod").ZodString; has_lyrics: import("zod").ZodString; lyrics_snippet: import("zod").ZodString; lyrics_id: import("zod").ZodOptional; copyright_text: import("zod").ZodString; release_date: import("zod").ZodNullable; label_url: import("zod").ZodOptional; vcode: import("zod").ZodOptional; vlink: import("zod").ZodOptional; artistMap: import("zod").ZodLazy; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>>; topAlbums: import("zod").ZodArray; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodString; more_info: import("zod").ZodObject<{ query: import("zod").ZodString; text: import("zod").ZodString; music: import("zod").ZodNullable; song_count: import("zod").ZodString; artistMap: import("zod").ZodObject<{ primary_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; topEpisodes: import("zod").ZodArray; dedicated_artist_playlist: import("zod").ZodArray; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; more_info: import("zod").ZodObject<{ firstname: import("zod").ZodString; lastname: import("zod").ZodOptional; artist_name: import("zod").ZodNullable>; entity_type: import("zod").ZodString; is_dolby_content: import("zod").ZodNullable; language: import("zod").ZodString; uid: import("zod").ZodString; song_count: import("zod").ZodString; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; featured_artist_playlist: import("zod").ZodArray; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; more_info: import("zod").ZodObject<{ firstname: import("zod").ZodString; lastname: import("zod").ZodOptional; artist_name: import("zod").ZodNullable>; entity_type: import("zod").ZodString; is_dolby_content: import("zod").ZodNullable; language: import("zod").ZodString; uid: import("zod").ZodString; song_count: import("zod").ZodString; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; singles: import("zod").ZodArray; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodString; more_info: import("zod").ZodObject<{ query: import("zod").ZodString; text: import("zod").ZodString; music: import("zod").ZodNullable; song_count: import("zod").ZodString; artistMap: import("zod").ZodObject<{ primary_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; latest_release: import("zod").ZodArray; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodString; more_info: import("zod").ZodObject<{ query: import("zod").ZodString; text: import("zod").ZodString; music: import("zod").ZodNullable; song_count: import("zod").ZodString; artistMap: import("zod").ZodObject<{ primary_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>; description: import("zod").ZodString; }, import("zod/v4/core").$loose>>; similarArtists: import("zod").ZodArray; urls: import("zod").ZodObject<{ albums: import("zod").ZodString; bio: import("zod").ZodString; comments: import("zod").ZodString; songs: import("zod").ZodString; overview: import("zod").ZodString; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; }; readonly mapper: (data: import("zod").infer) => import("../../../core/models/artist.js").Artist; }; readonly playlist: { readonly call: "playlist.getDetails"; readonly schema: { readonly params: import("zod").ZodObject<{ listid: import("zod").ZodString; p: import("zod").ZodOptional; n: import("zod").ZodOptional; }, import("zod/v4/core").$strict>; readonly response: import("zod").ZodLazy; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodString; list_count: import("zod").ZodString; list_type: import("zod").ZodString; list: import("zod").ZodArray; perma_url: import("zod").ZodString; image: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodUnion; more_info: import("zod").ZodObject<{ music: import("zod").ZodString; album_id: import("zod").ZodString; album: import("zod").ZodString; label: import("zod").ZodString; label_id: import("zod").ZodNullable; origin: import("zod").ZodString; is_dolby_content: import("zod").ZodBoolean; encrypted_media_url: import("zod").ZodString; encrypted_drm_media_url: import("zod").ZodString; album_url: import("zod").ZodString; duration: import("zod").ZodString; has_lyrics: import("zod").ZodString; lyrics_snippet: import("zod").ZodString; lyrics_id: import("zod").ZodOptional; copyright_text: import("zod").ZodString; release_date: import("zod").ZodNullable; label_url: import("zod").ZodOptional; vcode: import("zod").ZodOptional; vlink: import("zod").ZodOptional; artistMap: import("zod").ZodLazy; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>>; more_info: import("zod").ZodObject<{ uid: import("zod").ZodString; contents: import("zod").ZodString; is_dolby_content: import("zod").ZodBoolean; last_updated: import("zod").ZodString; username: import("zod").ZodString; firstname: import("zod").ZodString; lastname: import("zod").ZodString; is_followed: import("zod").ZodString; follower_count: import("zod").ZodString; fan_count: import("zod").ZodString; playlist_type: import("zod").ZodString; images: import("zod").ZodArray; user_image: import("zod").ZodString; initials: import("zod").ZodString; custom_username: import("zod").ZodString; video_count: import("zod").ZodString; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; subtitle_desc: import("zod").ZodArray; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; }; readonly mapper: (data: import("zod").infer) => import("../../../core/models/playlist.js").Playlist; }; readonly songs: { readonly call: "song.getDetails"; readonly schema: { readonly params: import("zod").ZodObject<{ pids: import("zod").ZodString; }, import("zod/v4/core").$strict>; readonly response: import("zod").ZodObject<{ songs: import("zod").ZodArray; perma_url: import("zod").ZodString; image: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodUnion; more_info: import("zod").ZodObject<{ music: import("zod").ZodString; album_id: import("zod").ZodString; album: import("zod").ZodString; label: import("zod").ZodString; label_id: import("zod").ZodNullable; origin: import("zod").ZodString; is_dolby_content: import("zod").ZodBoolean; encrypted_media_url: import("zod").ZodString; encrypted_drm_media_url: import("zod").ZodString; album_url: import("zod").ZodString; duration: import("zod").ZodString; has_lyrics: import("zod").ZodString; lyrics_snippet: import("zod").ZodString; lyrics_id: import("zod").ZodOptional; copyright_text: import("zod").ZodString; release_date: import("zod").ZodNullable; label_url: import("zod").ZodOptional; vcode: import("zod").ZodOptional; vlink: import("zod").ZodOptional; artistMap: import("zod").ZodLazy; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }; readonly mapper: (data: import("zod").infer) => { songs: import("../../../core/models/song.js").Song[]; }; }; readonly topAlbumsOfTheYear: { readonly call: "content.getTopAlbumsOfTheYear"; readonly schema: { readonly params: import("zod").ZodObject<{ album_year: import("zod").ZodString; album_lang: import("zod").ZodOptional; }, import("zod/v4/core").$strict>; readonly response: import("zod").ZodArray; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; play_count: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; list_count: import("zod").ZodString; list_type: import("zod").ZodLiteral<"song">; list: import("zod").ZodArray; perma_url: import("zod").ZodString; image: import("zod").ZodString; explicit_content: import("zod").ZodString; header_desc: import("zod").ZodString; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodUnion; more_info: import("zod").ZodObject<{ music: import("zod").ZodString; album_id: import("zod").ZodString; album: import("zod").ZodString; label: import("zod").ZodString; label_id: import("zod").ZodNullable; origin: import("zod").ZodString; is_dolby_content: import("zod").ZodBoolean; encrypted_media_url: import("zod").ZodString; encrypted_drm_media_url: import("zod").ZodString; album_url: import("zod").ZodString; duration: import("zod").ZodString; has_lyrics: import("zod").ZodString; lyrics_snippet: import("zod").ZodString; lyrics_id: import("zod").ZodOptional; copyright_text: import("zod").ZodString; release_date: import("zod").ZodNullable; label_url: import("zod").ZodOptional; vcode: import("zod").ZodOptional; vlink: import("zod").ZodOptional; artistMap: import("zod").ZodLazy; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>>; more_info: import("zod").ZodObject<{ song_count: import("zod").ZodString; copyright_text: import("zod").ZodString; is_dolby_content: import("zod").ZodBoolean; label_url: import("zod").ZodString; artistMap: import("zod").ZodObject<{ primary_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; featured_artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; artists: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>>; }; readonly mapper: (data: import("zod").infer) => import("../../../core/models/album.js").Album[]; }; readonly topSearches: { readonly call: "content.getTopSearches"; readonly schema: { readonly params: import("zod").ZodObject<{}, import("zod/v4/core").$strict>; readonly response: import("zod").ZodArray, import("zod").ZodLiteral<"artist">, import("zod").ZodLiteral<"song">]>; image: import("zod").ZodString; perma_url: import("zod").ZodString; explicit_content: import("zod").ZodString; more_info: import("zod").ZodObject<{ album: import("zod").ZodString; artistMap: import("zod").ZodArray; perma_url: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; }; readonly mapper: (data: import("zod").infer) => ({ id: string; title: string; subtitle: string; url: string; images: import("../../../types.js").Image[]; type: "album" | "artist" | "song"; } | { type: "album"; album: string; id: string; title: string; subtitle: string; url: string; images: import("../../../types.js").Image[]; } | { type: "song"; album: string; id: string; title: string; subtitle: string; url: string; images: import("../../../types.js").Image[]; })[]; }; };