import type { Character, CharacterAnime, CharacterFull, CharacterManga, CharactersSearchParams, CharacterVoiceActor, JikanImagesCollection } from '../models'; import { BaseClient } from './base.client'; /** * **Characters Client** * * Client used to access the Character Endpoints: * * See also: [Jikan Documentation](https://docs.api.jikan.moe/) */ export declare class CharactersClient extends BaseClient { /** * Get complete Character data * @param id The Character ID */ getCharacterFullById(id: number): Promise>; /** * Get Character data * @param id The Character ID */ getCharacterById(id: number): Promise>; /** * Get Character anime data * @param id The Character ID */ getCharacterAnime(id: number): Promise>; /** * Get Character manga data * @param id The Character ID */ getCharacterManga(id: number): Promise>; /** * Get Character voices data * @param id The Character ID */ getCharacterVoiceActors(id: number): Promise>; /** * Get Character pictures data * @param id The Character ID */ getCharacterPictures(id: number): Promise>; /** * Get all the Characters within the given filter. Returns all Characters if no filters are given. * @param searchParams Filter parameters */ getCharacterSearch(searchParams: Partial): Promise>; }