import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import type { BirstClient } from "../../client/birstClient.js";
import { registerListWorkflows } from "./listWorkflows.js";
import { registerRunWorkflow } from "./runWorkflow.js";
import { registerGetWorkflowStatus } from "./getWorkflowStatus.js";
import { registerListWorkflowRuns } from "./listWorkflowRuns.js";
/**
* Register all Tier 4 workflow tools
*/
export function registerWorkflowTools(server: McpServer, client: BirstClient): void {
registerListWorkflows(server, client);
registerRunWorkflow(server, client);
registerGetWorkflowStatus(server, client);
registerListWorkflowRuns(server, client);
}