import type { CountryCodeA2, MaxInt, Categories, Category, NewReleases, FeaturedPlaylists } from '../types.js'; import EndpointsBase from './EndpointsBase.js'; export default class BrowseEndpoints extends EndpointsBase { getCategories(country?: CountryCodeA2, locale?: string, limit?: MaxInt<50>, offset?: number): Promise; getCategory(categoryId: string, country?: CountryCodeA2, locale?: string): Promise; getNewReleases(country?: string, limit?: MaxInt<50>, offset?: number): Promise; getFeaturedPlaylists(country?: CountryCodeA2, locale?: string, timestamp?: string, limit?: MaxInt<50>, offset?: number): Promise; getPlaylistsForCategory(category_id: string, country?: CountryCodeA2, limit?: MaxInt<50>, offset?: number): Promise; }