import { CharactersHunterXHunter, HunterXHunterInfo, HunterXHunterTags, OptionHunterXHunter } from './models';
import { Config, AnimesGeneric } from '../shared/models';
export declare class HunterXHunter extends AnimesGeneric<CharactersHunterXHunter, HunterXHunterInfo, OptionHunterXHunter, HunterXHunterTags> {
    constructor(config?: Config);
    protected _toJson(keys?: OptionHunterXHunter[]): Promise<HunterXHunterInfo>;
    private _abilities;
    private _abilities_description;
    private _affiliation;
    private _age;
    private _alias;
    private _birthday;
    private _blood_type;
    private _description;
    private _eye_color;
    private _gender;
    private _hair_color;
    private _height;
    private _japanese_voice;
    private _name;
    private _nen_type;
    private _occupation;
    private _relatives;
    private _photo;
    private _status;
    private _weight;
}
