/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
/**
 * Views available in the SubagentManagerDialog
 */
export var SubagentView;
(function (SubagentView) {
    SubagentView["MENU"] = "menu";
    SubagentView["LIST"] = "list";
    SubagentView["SHOW"] = "show";
    SubagentView["EDIT"] = "edit";
    SubagentView["CREATE"] = "create";
    SubagentView["DELETE"] = "delete";
    SubagentView["ATTACH_PROFILE"] = "attach_profile";
})(SubagentView || (SubagentView = {}));
/**
 * Focus modes for the list view
 */
export var ListFocusMode;
(function (ListFocusMode) {
    ListFocusMode["SEARCH"] = "search";
    ListFocusMode["LIST"] = "list";
})(ListFocusMode || (ListFocusMode = {}));
/**
 * Creation wizard steps
 *
 * NOTE: Currently the wizard uses field-based navigation rather than
 * step-based navigation. This enum is retained for potential future
 * multi-step wizard implementation.
 */
export var CreateStep;
(function (CreateStep) {
    /** Single form view with all fields */
    CreateStep["FORM"] = "form";
})(CreateStep || (CreateStep = {}));
/**
 * Edit form field focus
 */
export var EditField;
(function (EditField) {
    EditField["SYSTEM_PROMPT"] = "system_prompt";
    EditField["PROFILE"] = "profile";
})(EditField || (EditField = {}));
/**
 * Default menu actions for the main menu
 */
export const MENU_ACTIONS = [
    {
        label: 'List Subagents',
        value: SubagentView.LIST,
        description: 'Show all available subagents',
    },
    {
        label: 'Create Subagent',
        value: SubagentView.CREATE,
        description: 'Create new subagent',
    },
];
//# sourceMappingURL=types.js.map