import { SaavnGetRecoSchema } from './schema.ops.js'; export declare const SaavnGetReco: { albums: { call: string; schema: { readonly params: import("zod").ZodObject<{ albumid: import("zod").ZodString; }, 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; language: import("zod").ZodString; year: import("zod").ZodString; play_count: import("zod").ZodString; }, import("zod/v4/core").$loose>>; }; mapper: (data: import("zod").infer) => { id: string; type: "album"; title: string; subtitle: string; description: string; url: string; images: import("../../../types.js").Image[]; language: string; year: number; stats: { playCount: number; }; flags: { isExplicit: boolean; }; }[]; }; playlists: { call: string; schema: { readonly params: import("zod").ZodObject<{ listid: import("zod").ZodString; }, import("zod/v4/core").$strict>; readonly response: 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; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$loose>>; }; mapper: (data: import("zod").infer) => { id: string; type: "playlist"; title: string; subtitle: string; url: string; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; }; owner: { name: string; }; }[]; }; songs: { call: string; schema: { readonly params: import("zod").ZodObject<{ pid: import("zod").ZodString; }, import("zod/v4/core").$strict>; readonly response: 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>>>; }; mapper: (data: import("zod").infer) => import("../../../core/models/song.js").Song[]; }; };