import type { ClientArgs } from './base.client';
import { AnimeClient } from './anime.client';
import { CharactersClient } from './characters.client';
import { ClubsClient } from './clubs.client';
import { GenresClient } from './genres.client';
import { MagazinesClient } from './magazines.client';
import { MangaClient } from './manga.client';
import { PeopleClient } from './people.client';
import { ProducersClient } from './producers.client';
import { RandomClient } from './random.client';
import { RecommendationsClient } from './recommendations.client';
import { ReviewsClient } from './reviews.client';
import { SchedulesClient } from './schedules.client';
import { SeasonsClient } from './seasons.client';
import { TopClient } from './top.client';
import { WatchClient } from './watch.client';
/**
 * **Jikan Client**
 *
 * The main client used to access all the Jikan Endpoints:
 *
 * See also: [Jikan Documentation](https://docs.api.jikan.moe/)
 */
export declare class JikanClient {
    anime: AnimeClient;
    characters: CharactersClient;
    clubs: ClubsClient;
    genres: GenresClient;
    magazines: MagazinesClient;
    manga: MangaClient;
    people: PeopleClient;
    producers: ProducersClient;
    top: TopClient;
    schedules: SchedulesClient;
    seasons: SeasonsClient;
    random: RandomClient;
    recommendations: RecommendationsClient;
    reviews: ReviewsClient;
    watch: WatchClient;
    constructor(clientOptions?: Partial<ClientArgs>);
}
