import type { Room } from "../room/base.js"; import type { State } from "../state/state.js"; import { Command } from "../command.js"; export declare class Sequence extends Command { /** * @param name name this Sequence (useful for debugging) * @param subCommands */ constructor(name: string, subCommands: Command[]); /** * Run only registered sub commands. * An un-doing of these will be handled by parent class `Command` * @param state * @param room */ execute(state: State, room: Room): Promise; }