import type { ToolDef } from "../config.js"; import { enterFullScreen, exitFullScreen } from "./term.js"; import { runApp } from "./app.js"; export async function startTui(tools: ToolDef[], allTools: ToolDef[], token: string, authType: "oauth" | "token"): Promise { enterFullScreen(); try { await runApp(tools, allTools); } finally { exitFullScreen(); } }