import { charDataBase } from "../types/charDataBase";
interface ClientOptions {
    lang?: string;
}
/**
 * get character and weight data or set weight data
 */
export declare class Character {
    private lang;
    constructor(options?: ClientOptions);
    /**
     * get character base data from StarRailRes
     * @param name - character name or id
     * @returns character data in json
     */
    getCharBase(name: string | number): any;
    /**
     * get character weight data from StarRailScore
     * @param name - character name
     * @param num - weight number(default: 0)
     * @returns character weight data in json
     */
    getCharWeight(name: string, num: number | null): any;
    /**
     * set custom character weight data
     * @param name - character name
     * @param data - weight data
     * @returns text message
     */
    setCharWeight(name: string, data: charDataBase): any;
}
export {};
