import { EnkaClient } from "../../../client/EnkaClient";
import { SkillAttributeAssets } from "../../assets/SkillAttributeAssets";
import { UpgradeCost } from "../../material/UpgradeCost";
import { Skill } from "./Skill";
export declare class UpgradableSkill extends Skill {
    getSkillAttributes(level: number): SkillAttributeAssets[];
    /**
     * @param level the base level you want to upgrade to. (Do not add extra levels.)
     */
    getUpgradeCost(level: number): UpgradeCost | null;
    static getById(id: number, enka: EnkaClient): UpgradableSkill;
}
