import { z } from 'zod'; export declare const SaavnAlbumEdgeCase: z.ZodObject<{ id: z.ZodString; title: z.ZodString; subtitle: z.ZodString; type: z.ZodLiteral<"album">; image: z.ZodString; perma_url: z.ZodString; explicit_content: z.ZodString; header_desc: z.ZodString; language: z.ZodString; year: z.ZodString; play_count: z.ZodString; more_info: z.ZodObject<{ query: z.ZodString; text: z.ZodString; music: z.ZodNullable; song_count: z.ZodString; artistMap: z.ZodObject<{ primary_artists: z.ZodArray; perma_url: z.ZodString; }, z.core.$loose>>; featured_artists: z.ZodArray; perma_url: z.ZodString; }, z.core.$loose>>; artists: z.ZodArray; perma_url: z.ZodString; }, z.core.$loose>>; }, z.core.$loose>; }, z.core.$loose>; }, z.core.$loose>; export declare const SaavnPlaylistEdgeCase: z.ZodObject<{ id: z.ZodString; title: z.ZodString; subtitle: z.ZodString; type: z.ZodLiteral<"playlist">; image: z.ZodString; perma_url: z.ZodString; explicit_content: z.ZodString; more_info: z.ZodObject<{ firstname: z.ZodString; lastname: z.ZodOptional; artist_name: z.ZodNullable>; entity_type: z.ZodString; is_dolby_content: z.ZodNullable; language: z.ZodString; uid: z.ZodString; song_count: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; export declare const SaavnSearchAlbumEntity: z.ZodObject<{ id: z.ZodString; title: z.ZodString; subtitle: z.ZodString; type: z.ZodLiteral<"album">; image: z.ZodString; perma_url: z.ZodString; explicit_content: z.ZodString; description: z.ZodString; more_info: z.ZodObject<{ music: z.ZodNullable; ctr: z.ZodNumber; year: z.ZodString; language: z.ZodString; song_pids: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; export declare const SaavnTopSearchesEntity: z.ZodObject<{ id: z.ZodString; title: z.ZodString; subtitle: z.ZodString; type: z.ZodUnion, z.ZodLiteral<"artist">, z.ZodLiteral<"song">]>; image: z.ZodString; perma_url: z.ZodString; explicit_content: z.ZodString; more_info: z.ZodObject<{ album: z.ZodString; artistMap: z.ZodArray; perma_url: z.ZodString; }, z.core.$loose>>; }, z.core.$loose>; }, z.core.$loose>;