/** * Types for MCP tools */ import { CloudWatchLogGroupsParams, CloudWatchLogsParams, CloudTrailEventsParams } from './validation-schemas.js'; // Re-export the types from validation schemas export type { CloudWatchLogGroupsParams, CloudWatchLogsParams, CloudTrailEventsParams }; /** * MCP content type for tool responses */ export interface McpTextContent { [key: string]: unknown; // This is required by the MCP SDK type: 'text'; text: string; } /** * MCP tool response type */ export interface McpToolResponse { [key: string]: unknown; // This is required by the MCP SDK content: McpTextContent[]; }