import { Location, Monster } from "kolmafia"; import { Properties } from "../../property.js"; /** * @returns Whether you `have` the Peridot of Peril. */ export declare function have(): boolean; /** * @returns An array of what locations you've used your peridot of peril in today. */ export declare function zonesToday(): Location[]; /** * Determine if you've already used your peridot NC in a particular location today. * @param location The location in question. * * @returns Whether or not you've used the peridot in that location yet today. */ export declare function periledToday(location: Location): boolean; /** * Determine if you can get the peridot NC in a particular location. * @param location The location in question. * * @returns Whether or not you can currently get the peridot NC in that location. */ export declare function canImperil(location: Location): boolean; /** * Create a `Properties` object for handling the peridot choice for a given monster. * @param monster The monster in question. * * @returns A `Properties` object to handle the peridot choice for the given monster. */ export declare function getChoiceProperty(monster: Monster): Properties; /** * Create a choices object keyed by choice id, instead of property name. * @param monster The monster in question. * @returns An object keyed by choice id, with values of choice options. */ export declare function getChoiceObject(monster: Monster): Record; /** * Set the `choiceAdventure1557` pref to fight the given monster. * @param monster The monster in question. */ export declare function setChoice(monster: Monster): void;