import { z } from 'zod'; import { SaavnSearchResultsSchema } from './schema.ops.js'; export declare const SaavnSearchResultsMapper: { all: (data: z.infer) => { albums: { position: number; data: ({ id: any; type: "song"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "album"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "artist"; name: any; url: any; images: import("../../../types.js").Image[]; flags: { isRadioPresent: any; isExplicit?: undefined; }; title?: undefined; subtitle?: undefined; description?: undefined; } | { id: any; type: "playlist"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "show"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags?: undefined; name?: undefined; } | null)[]; }; artists: { position: number; data: ({ id: any; type: "song"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "album"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "artist"; name: any; url: any; images: import("../../../types.js").Image[]; flags: { isRadioPresent: any; isExplicit?: undefined; }; title?: undefined; subtitle?: undefined; description?: undefined; } | { id: any; type: "playlist"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "show"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags?: undefined; name?: undefined; } | null)[]; }; playlists: { position: number; data: ({ id: any; type: "song"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "album"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "artist"; name: any; url: any; images: import("../../../types.js").Image[]; flags: { isRadioPresent: any; isExplicit?: undefined; }; title?: undefined; subtitle?: undefined; description?: undefined; } | { id: any; type: "playlist"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "show"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags?: undefined; name?: undefined; } | null)[]; }; shows: { position: number; data: ({ id: any; type: "song"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "album"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "artist"; name: any; url: any; images: import("../../../types.js").Image[]; flags: { isRadioPresent: any; isExplicit?: undefined; }; title?: undefined; subtitle?: undefined; description?: undefined; } | { id: any; type: "playlist"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "show"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags?: undefined; name?: undefined; } | null)[]; }; songs: { position: number; data: ({ id: any; type: "song"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "album"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "artist"; name: any; url: any; images: import("../../../types.js").Image[]; flags: { isRadioPresent: any; isExplicit?: undefined; }; title?: undefined; subtitle?: undefined; description?: undefined; } | { id: any; type: "playlist"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags: { isExplicit: boolean; isRadioPresent?: undefined; }; name?: undefined; } | { id: any; type: "show"; title: any; subtitle: any; description: any; url: any; images: import("../../../types.js").Image[]; flags?: undefined; name?: undefined; } | null)[]; }; topquery: { position: any; data: any; }; }; albums: (data: z.infer) => { total: number; start: number; results: import("../../../core/models/album.js").Album[]; }; artists: (data: z.infer) => { total: number; start: number; results: { flags: { isRadioPresent: boolean; isFollowed: boolean; }; id: string; type: "artist"; name: string; subtitle?: string; url: string; images: import("../../../types.js").Image[]; stats?: { followerCount?: number; fanCount?: number; }; language?: { primary?: string; available?: string[]; }; profile?: { bio?: import("../../../core/models/artist.js").BioSection[]; dob?: string; }; links?: { saavn?: { overview?: string; albums?: string; songs?: string; bio?: string; comments?: string; }; social?: { wiki?: string; facebook?: string; twitter?: string; }; }; songs?: { top?: import("../../../core/models/song.js").Song[]; latest?: import("../../../core/models/song.js").Song[]; }; albums?: { top?: import("../../../core/models/album.js").Album[]; singles?: import("../../../core/models/album.js").Album[]; latest?: import("../../../core/models/album.js").Album[]; }; playlists?: { dedicated?: import("../../../core/models/playlist.js").Playlist[]; featured?: import("../../../core/models/playlist.js").Playlist[]; }; related?: { similar?: import("../../../core/models/artist.js").Artist[]; }; }[]; }; playlists: (data: z.infer) => { total: number; start: number; results: import("../../../core/models/playlist.js").Playlist[]; }; songs: (data: z.infer) => { total: number; start: number; results: import("../../../core/models/song.js").Song[]; }; };