import JikanHttpClient from "../client/http-client";
import { CharacterResponse, CharacterAnimeResponse, CharacterMangaResponse, CharacterVoiceActorResponse, CharacterPictureResponse } from "../types/characters";
import JikanResponse from "../types/common";
export declare class Characters {
    private client;
    constructor(client: JikanHttpClient);
    getCharacterByFullId(id: number): Promise<JikanResponse<CharacterResponse>>;
    getCharacterById(id: number): Promise<JikanResponse<CharacterResponse>>;
    getCharacterAnime(id: number): Promise<JikanResponse<CharacterAnimeResponse[]>>;
    getCharacterManga(id: number): Promise<JikanResponse<CharacterMangaResponse[]>>;
    getCharacterVoices(id: number): Promise<JikanResponse<CharacterVoiceActorResponse[]>>;
    getCharacterPictures(id: number): Promise<JikanResponse<CharacterPictureResponse[]>>;
}
//# sourceMappingURL=characters.d.ts.map