"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.sessionCommand = void 0;
const debugCommands_1 = require("../debugCommands");
const get_variables_1 = require("./session_cmds/get-variables");
const list_steps_1 = require("./session_cmds/list-steps");
const run_all_1 = require("./session_cmds/run-all");
const run_step_1 = require("./session_cmds/run-step");
const run_to_step_1 = require("./session_cmds/run-to-step");
const set_current_step_1 = require("./session_cmds/set-current-step");
const start_1 = require("./session_cmds/start");
const stop_1 = require("./session_cmds/stop");
exports.sessionCommand = {
    kind: debugCommands_1.DebugCommandKind.Group,
    command: 'session <command>',
    describe: 'Live debug session — launch a real Chrome and step through a test interactively',
    subcommands: [
        get_variables_1.getVariablesCommand,
        list_steps_1.listStepsCommand,
        run_all_1.runAllCommand,
        run_step_1.runStepCommand,
        run_to_step_1.runToStepCommand,
        set_current_step_1.setCurrentStepCommand,
        start_1.startCommand,
        stop_1.stopCommand,
    ],
};
