import { Skill } from "kolmafia"; import { Modifiers } from "../../modifier.js"; /** * Determines whether you have() the Retro Cape. * * @returns Whether you have the Retro Cape available. */ export declare function have(): boolean; declare const Heroes: { vampire: { "Muscle Percent": number; "Maximum HP": number; }; heck: { "Mysticality Percent": number; "Maximum MP": number; }; robot: { "Moxie Percent": number; "Maximum HP": number; "Maximum MP": number; }; }; type Hero = keyof typeof Heroes; type Mode = "hold" | "thrill" | "kiss" | "kill"; export declare const currentHero: () => Hero; export declare const currentMode: () => Mode; /** * Tunes retro cape to a given setting * * @param hero The Superhero to set it to * @param mode The washing instructions to set it to * @returns Whether we successfully tuned the Retro Cape. */ export declare function set(hero: Hero, mode: Mode): boolean; /** * Returns the expected Modifiers of the Retro Cape for a particular setting * * @param hero The Superhero setting * @param mode The washing instructions setting * @returns A Modifiers object describing the Retro Cape were it to be tuned to that setting. */ export declare function getModifier(hero?: "robot" | "vampire" | "heck", mode?: Mode): Modifiers; /** * Tunes the Retro Cape to allow it to grant a particular skill. * * @param skill The skill to tune the Retro Cape to. * @returns Whether we successfully tuned the cape. */ export declare function tuneToSkill(skill: Skill): boolean; export {};