import { vi } from "vitest";

vi.mock("@capakraken/application", async (importOriginal) => {
  const actual = await importOriginal<typeof import("@capakraken/application")>();
  return {
    ...actual,
    getDashboardBudgetForecast: vi.fn().mockResolvedValue([]),
    getDashboardPeakTimes: vi.fn().mockResolvedValue([]),
    listAssignmentBookings: vi.fn().mockResolvedValue([]),
  };
});

import { executeTool as executeAssistantTool } from "../router/assistant-tools.js";

export { createToolContext, withUserLookup } from "./assistant-tools-notification-test-helpers.js";

export const executeTool = executeAssistantTool;
