import { AnimesGeneric, Config } from '../shared/models';
import { OnePunchManInfo, OnePunchManTags, OptionOnePunchMan, CharactersOnePunchMan } from './models';
export declare class OnePunchMan extends AnimesGeneric<CharactersOnePunchMan, OnePunchManInfo, OptionOnePunchMan, OnePunchManTags> {
    constructor(config?: Config);
    protected _toJson(keys?: OptionOnePunchMan[]): Promise<OnePunchManInfo>;
    private _abilities;
    private _partner;
    private _age;
    private _alias;
    private _class;
    private _description;
    private _gallery;
    private _height;
    private _location;
    private _name;
    private _occupation;
    private _affiliation;
    private _photo;
    private _race;
    private _rank;
    private _sex;
    private _status;
    private _weight;
}
