/**
 * Adds a single charge to the player's specified active item. You must provide the active slot
 * number. Provide a second number to give a custom amount of charges. (You can use negative numbers
 * to remove charge.)
 */
export declare function addCharges(params: string): void;
/**
 * Warps to the Angel Room for the floor. If the Devil Room has already been visited or initialized,
 * this will uninitialize it and make an Angel Room instead.
 */
export declare function angelRoom(): void;
/** Activates the flags for the Ascent (i.e. Backwards Path). */
export declare function ascent(): void;
/** Warps to the first Clean Bedroom or Dirty Bedroom on the floor. */
export declare function bedroom(): void;
/**
 * Gives a half black heart. Provide a number to give a custom amount of hearts. (You can use
 * negative numbers to remove hearts.)
 */
export declare function blackHearts(params: string): void;
/** Warps to the Black Market for the floor. */
export declare function blackMarket(): void;
/** Toggles permanent Curse of the Blind. */
export declare function blind(): void;
/**
 * Gives a blood charge. This only affects Bethany. Provide a number to give a custom amount of
 * charges. (You can use negative numbers to remove charges.)
 */
export declare function bloodCharges(params: string): void;
/** Alias for the "blackMarket" command. */
export declare function bm(): void;
/**
 * Gives a bomb. Provide a number to give a custom amount of bombs. (You can use negative numbers to
 * remove bombs.)
 */
export declare function bomb(params: string): void;
/**
 * Gives 99 bombs. Provide a number to give a custom amount of bombs. (You can use negative numbers
 * to remove bombs.)
 */
export declare function bombs(params: string): void;
/**
 * Gives a bone heart. Provide a number to give a custom amount of hearts. (You can use negative
 * numbers to remove hearts.)
 */
export declare function boneHearts(params: string): void;
/** Alias for the "bossRoom" command. */
export declare function boss(): void;
/** Warps to the room next to the first Boss Room on the floor. */
export declare function bossNextRoom(): void;
/** Warps to the first Boss Room on the floor (or the Delirium Boss Room if on The Void). */
export declare function bossRoom(): void;
/** Warps to the Boss Rush for the floor. */
export declare function bossRush(): void;
/**
 * Gives a broken heart. Provide a number to give a custom amount of hearts. (You can use negative
 * numbers to remove hearts.)
 */
export declare function brokenHearts(params: string): void;
/**
 * Gives the specified card. Accepts either the card type or the partial name of the card.
 *
 * For example:
 * - card 5 - Gives The Emperor.
 * - card spa - Gives 2 of Spades.
 */
export declare function card(params: string): void;
/** Spawns every card on the ground, starting at the top-left-most tile. */
export declare function cards(): void;
/** Alias for the "chaosCardTears" command. */
export declare function cc(): void;
/**
 * Toggles Chaos Card tears for the player. Useful for killing enemies very fast without using
 * "debug 10".
 */
export declare function chaosCardTears(): void;
/**
 * Restart as the specified character. Accepts either the character sub-type or the partial name of
 * the character.
 *
 * For example:
 * - character 2 - Restarts as Cain.
 * - character ta - Restarts as Tainted Azazel.
 */
export declare function character(params: string): void;
/** Alias for the "addCharges" command. */
export declare function charge(params: string): void;
/** Warps to the first Clean Bedroom on the floor. */
export declare function cleanBedroom(): void;
/**
 * Gives a coin. Provide a number to give a custom amount of coins. (You can use negative numbers to
 * remove coins.)
 */
export declare function coin(params: string): void;
/**
 * Gives 999 coins. Provide a number to give a custom amount of coins. (You can use negative numbers
 * to remove coins.)
 */
export declare function coins(params: string): void;
/** Alias for the "spawnCollectible" command. */
export declare function collectible(params: string): void;
/** Creates a crawl space next to the player. */
export declare function crawlSpace(): void;
/** Toggles permanent Curse of the Cursed. */
export declare function cursed(): void;
/** Uses the D20. */
export declare function d20(): void;
/** Uses the D6. */
export declare function d6(): void;
/** Warps to the Mausoleum 2 Boss Room that has Dad's Note in it. */
export declare function dadsNote(): void;
/**
 * Toggles a set damage stat for the player. You can provide an optional argument to this command in
 * order to set the damage to a specific amount. Default is 500.
 */
export declare function damage(params: string): void;
/** Toggles permanent Curse of Darkness. */
export declare function darkness(): void;
/** Alias for the "devil" command. */
export declare function dd(): void;
/**
 * Warps to the Devil Room for the floor. If the Angel Room has already been visited or initialized,
 * this will uninitialize it and make an Devil Room instead.
 */
export declare function devilRoom(): void;
/** Warps to the first Dirty Bedroom on the floor. */
export declare function dirtyBedroom(): void;
/** Toggles whether curses can appear. */
export declare function disableCurses(): void;
/** Warps to the Dogma Boss Room. */
export declare function dogma(): void;
/** Moves the player 0.5 units down. Provide a number to move a custom amount of units. */
export declare function down(params: string): void;
/** Warps to the Dungeon (i.e. the crawl space room) for the floor. */
export declare function dungeon(): void;
/** Logs the player's current temporary effects to the "log.txt" file. */
export declare function effects(): void;
/** Alias for the "iAmError" command. */
export declare function errorRoom(): void;
/**
 * Gives an eternal heart. Provide a number to give a custom amount of hearts. (You can use negative
 * numbers to remove hearts.)
 */
export declare function eternalHearts(params: string): void;
/** Grants the maximum amount of blue flies to the player. */
export declare function flies(): void;
/** Toggles flight for the player. */
export declare function flight(params: string): void;
/** Alias for the "startingRoom" command. */
export declare function fool(): void;
/** Displays the current challenge, if any. */
export declare function getChallenge(): void;
/** Prints the charge for the specified slot. By default, will use `ActiveSlot.PRIMARY`. */
export declare function getCharge(params: string): void;
/** Prints the current position of all players. */
export declare function getPosition(): void;
/** Toggles permanent Curse of the Giant. */
export declare function giant(): void;
/**
 * Gives a Giga Bomb. Provide a number to give a custom amount of Giga Bombs. (You can use negative
 * numbers to remove bombs.)
 */
export declare function gigaBomb(params: string): void;
/** Alias for the "goldenBomb" command. */
export declare function goldBomb(): void;
/** Alias for the "goldenHearts" command. */
export declare function goldHearts(params: string): void;
/** Alias for the "goldenKey" command. */
export declare function goldKey(): void;
/** Alias for the "goldenPill" command. */
export declare function goldPill(): void;
/** Alias for the "spawnGoldenTrinket" command. */
export declare function goldTrinket(params: string): void;
/** Gives the player a golden bomb. */
export declare function goldenBomb(): void;
/**
 * Gives a golden heart. Provide a number to give a custom amount of hearts. (You can use negative
 * numbers to remove hearts.)
 */
export declare function goldenHearts(params: string): void;
/** Gives the player a golden key. */
export declare function goldenKey(): void;
/** Gives the player a golden pill. */
export declare function goldenPill(): void;
/** Alias for the "spawnGoldenTrinket" command. */
export declare function goldenTrinket(params: string): void;
/**
 * Alias for the "debug 11" command. Useful for seeing the coordinates and grid index of each tile
 * in the room.
 */
export declare function grid(): void;
/** Alias for the "gridCosts" command. */
export declare function grid2(): void;
/** Alias for the "debug 2" command. Useful for seeing the grid costs of each tile in the room. */
export declare function gridCosts(): void;
/** Spawns every grid entity, starting at the top-left-most tile. */
export declare function gridEntities(): void;
/**
 * Gives a half red heart. Provide a number to give a custom amount of hearts. (You can use negative
 * numbers to remove hearts.)
 */
export declare function hearts(params: string): void;
/** Alias for the "debug 6" command. */
export declare function hitboxes(): void;
/** The same thing as the `pill` command, but gives a horse pill instead of a normal pill. */
export declare function horse(params: string): void;
/** Warps to the Blue Womb Boss Room. */
export declare function hush(): void;
/** Warps to the I AM ERROR room for the floor. */
export declare function iAmErrorRoom(): void;
/**
 * Gives a key. Provide a number to give a custom amount of key. (You can use negative numbers to
 * remove keys.)
 */
export declare function key(params: string): void;
/**
 * Gives 99 keys. Provide a number to give a custom amount of coins. (You can use negative numbers
 * to remove keys.)
 */
export declare function keys(params: string): void;
/** Toggles permanent Curse of the Labyrinth. */
export declare function labyrinth(): void;
/** Moves the player 0.5 units left. Provide a number to move a custom amount of units. */
export declare function left(params: string): void;
/** Warps to the first Library on the floor. */
export declare function library(): void;
/**
 * Logs the entities in the room to the "log.txt" file. Provide a number to only log that specific
 * `EntityType`.
 *
 * By default, this command will exclude background effects. If that is not desired, use the
 * "listAll" command instead.
 */
export declare function list(params: string): void;
/**
 * Logs the entities in the room to the "log.txt" file. Provide a number to only log that specific
 * `EntityType`.
 */
export declare function listAll(params: string): void;
/**
 * Logs the grid entities in the room to the "log.txt" file. Provide a number to only log that
 * specific `GridEntityType`.
 *
 * By default, this command will exclude walls. If that is not desired, use the "listGridAll"
 * command instead.
 */
export declare function listGrid(params: string): void;
/**
 * Logs the grid entities in the room to the "log.txt" file. Provide a number to only log that
 * specific `GridEntityType`.
 */
export declare function listGridAll(params: string): void;
/** Toggles permanent Curse of the Lost. */
export declare function lost(): void;
/** Alias for the "1hp" command. */
export declare function lowHP(): void;
/** Alias for "debug 9". */
export declare function luck(): void;
/** Alias for the "poopMana" command. */
export declare function mana(params: string): void;
/** Completely reveals the entire map, including the Ultra Secret Room. */
export declare function map(): void;
/**
 * Gives a heart container. Provide a number to give a custom amount of heart containers. (You can
 * use negative numbers to remove heart containers.)
 */
export declare function maxHearts(params: string): void;
/** Toggles permanent Curse of the Maze. */
export declare function maze(): void;
/** Warps to the Mega Satan room on the floor. (Every floor has a Mega Satan room.) */
export declare function megaSatan(): void;
/** Warps to the first Miniboss Room on the floor. */
export declare function miniboss(): void;
/** Logs the currently playing music track to the "log.txt" file. */
export declare function music(): void;
/** Alias for the "disableCurses" command. */
export declare function noCurses(): void;
/** Sets every NPC in the room to 1 HP. */
export declare function oneHP(): void;
/**
 * Gives a pill with the specified pill effect. Accepts either the effect ID or the partial name of
 * the effect.
 *
 * For example:
 *
 * - `pill 5` - Gives a "Full Health" pill.
 * - `pill suns` - Gives a "Feels like I'm walking on sunshine" pill.
 */
export declare function pill(params: string, isHorse?: boolean): void;
/** Spawns every pill on the ground, starting at the top-left-most tile. */
export declare function pills(): void;
/** Warps to the first Planetarium on the floor. */
export declare function planetarium(): void;
/** Alias for the "sound" command. */
export declare function playSound(params: string): void;
/** Sets the player's pocket item to the specified collectible type. */
export declare function pocket(params: string): void;
/** Creates a poop grid entity next to the player. */
export declare function poop(): void;
/**
 * Gives a poop mana charge. This only affects Tainted Blue Baby. Provide a number to give a custom
 * amount of charges. (You can use negative numbers to remove charges.)
 */
export declare function poopMana(params: string): void;
/** Alias for the "getPosition" command. */
export declare function position(): void;
/** Alias for the "hearts" command. */
export declare function redHearts(params: string): void;
/** Starts a room transition to the same room that you are already in. */
export declare function reloadRoom(): void;
/** Moves the player 0.5 units right. Provide a number to move a custom amount of units. */
export declare function right(params: string): void;
/** Logs information about the room to the "log.txt" file. */
export declare function room(): void;
/**
 * Gives a rotten heart. Provide a number to give a custom amount of hearts. (You can use negative
 * numbers to remove hearts.)
 */
export declare function rottenHearts(params: string): void;
/**
 * Run the suite of tests that prove that the "deepCopy" helper function and the "merge" function
 * work properly. For more information, see the `runDeepCopyTests` and the `runMergeTests`
 * functions.
 *
 * In general, running the tests is only useful if you are troubleshooting the save data manager.
 */
export declare function runTests(): void;
/**
 * Alias for the "stage" command.
 *
 * For example:
 * - s 3 - Warps to Caves 1.
 * - s 1c - Warps to Downpour 1.
 */
export declare function s(params: string): void;
/** Warps to the first Sacrifice Room on the floor. */
export declare function sacrificeRoom(): void;
/** Warps to the first Secret Room on the floor. */
export declare function secretRoom(): void;
/** Warps to the Secret Shop that you would normally get to with a Member Card. */
export declare function secretShop(): void;
/** Changes to a seeded run, using the seed of the current run. */
export declare function seedStick(): void;
/** Logs all of the current run's seed effects to the "log.txt" file. */
export declare function seeds(): void;
/**
 * Sets a charge to the player's specified active item. You must provide the active slot number and
 * the number of charges to set.
 */
export declare function setCharges(params: string): void;
/**
 * Moves the first player to the specified position.
 *
 * For example:
 * - setPosition 100 50
 */
export declare function setPosition(params: string): void;
/** Warps to the first shop on the floor. */
export declare function shop(): void;
/** Uses the Smelter to smelt the current player's trinket. */
export declare function smelt(): void;
/**
 * Gives a soul charge. This only affects Tainted Bethany. Provide a number to give a custom amount
 * of charges. (You can use negative numbers to remove charges.)
 */
export declare function soulCharges(params: string): void;
/**
 * Gives a half soul heart. Provide a number to give a custom amount of hearts. (You can use
 * negative numbers to remove hearts.)
 */
export declare function soulHearts(params: string): void;
/**
 * Play the supplied sound effect.
 *
 * For example:
 * - sound 1 - Plays the 1-Up sound effect.
 */
export declare function sound(params: string): void;
/** Logs all of the currently playing sound effects to the "log.txt" file. */
export declare function sounds(): void;
/**
 * Toggles spamming Blood Rights on every frame. Useful for killing enemies very fast without using
 * "debug 10".
 */
export declare function spam(): void;
/**
 * Spawns a collectible in the center of the room. You must specify the collectible name or the
 * number corresponding to the collectible type.
 *
 * For example, all of the following commands would spawn Spoon Bender:
 *
 * ```text
 * spawnCollectible spoon bender
 * spawnCollectible spoon
 * spawnCollectible spo
 * spawnCollectible 3
 * ```
 */
export declare function spawnCollectible(params: string): void;
/**
 * Spawns a collectible at a specific grid tile location. You must specify the number corresponding
 * to the collectible type and the number corresponding to the grid tile location.
 *
 * For example, this would spawn Spoon Bender in the top-left corner of a 1x1 room:
 *
 * ```text
 * spawnCollectibleAt 3 16
 * ```
 *
 * (You can use the "grid" command to toggle displaying the numerical grid indexes corresponding to
 * a grid tile.)
 */
export declare function spawnCollectibleAt(params: string): void;
/** Alias for the `spawnGoldenTrinket` command. */
export declare function spawnGoldTrinket(params: string): void;
/**
 * The same thing as the `spawnTrinket` command but spawns a golden version of the specified
 * trinket.
 */
export declare function spawnGoldenTrinket(params: string): void;
/**
 * The same thing as the `spawnTrinketAt` command but spawns a golden version of the specified
 * trinket.
 */
export declare function spawnGoldenTrinketAt(params: string): void;
/**
 * Spawns a trinket in the center of the room. You must specify the trinket name or the number
 * corresponding to the trinket type.
 *
 * For example, all of the following commands would spawn the Wiggle Worm trinket:
 *
 * ```text
 * spawnTrinket wiggle worm
 * spawnTrinket wiggle
 * spawnTrinket wig
 * spawnTrinket 10
 * ```
 *
 * Also see the `spawnGoldenTrinket` command.
 */
export declare function spawnTrinket(params: string, golden?: boolean): void;
/**
 * Spawns a trinket at a specific grid tile location. You must specify the number corresponding to
 * the trinket type and the number corresponding to the grid tile location.
 *
 * For example, this would spawn Wiggle Worm in the top-left corner of a 1x1 room:
 *
 * ```text
 * spawnTrinketAt 10 16
 * ```
 *
 * (You can use the "grid" command to toggle displaying the numerical grid indexes corresponding to
 * a grid tile.)
 */
export declare function spawnTrinketAt(params: string, golden?: boolean): void;
/**
 * Toggles a set movement speed and flight for the player. You can provide an optional argument to
 * this command in order to set the speed to a specific amount. Default is 2.0 (which is the maximum
 * that the stat can be set to).
 */
export declare function speed(params: string): void;
/** Creates a spikes grid entity next to the player. */
export declare function spikes(): void;
/** Alias for the "startingRoom" command. */
export declare function startRoom(): void;
/** Warps to the starting room of the floor. */
export declare function startingRoom(): void;
/** Warps to the first Super Secret Room on the floor. */
export declare function superSecretRoom(): void;
/**
 * Toggles a set tear delay (e.g. fire rate) for the player. You can provide an optional argument to
 * this command in order to set the tear delay to a specific amount. Default is 1 (which is
 * equivalent to the Soy Milk tear rate).
 */
export declare function tears(params: string): void;
/** Alias for the "runTests" command. */
export declare function tests(): void;
/** Creates a trapdoor next to the player. */
export declare function trapdoor(): void;
/** Warps to the first Treasure Room on the floor. */
export declare function treasureRoom(): void;
/** Alias for the "spawnTrinket" command. */
export declare function trinket(params: string): void;
/** Warps to the first Ultra Secret Room on the floor. */
export declare function ultraSecretRoom(): void;
/** Toggles permanent Curse of the Unknown. */
export declare function unknown(): void;
/** If currently on a set seed, changes to an unseeded state and restarts the game. */
export declare function unseed(): void;
/** Moves the player 0.5 units up. Provide a number to move a custom amount of units. */
export declare function up(params: string): void;
/**
 * Warps to the specified room type. Accepts either the room type number or the partial name of the
 * room type.
 *
 * For example:
 * - warp 5 - Warps to the first Boss Room on the floor, if any.
 * - warp tr - Warps to the first Treasure Room on the floor, if any.
 */
export declare function warp(params: string): void;
/** Alias for the "labyrinth" command. */
export declare function xl(): void;
//# sourceMappingURL=commands.d.ts.map