import type { McpTool } from '../../utils/index.js'; import type { Services } from '../../services.js'; import type { ServerContext } from '../../server-context.js'; import { type LogsListFilesInjections } from './logs-list-files.js'; import { type LogsGetRecentInjections } from './logs-get-recent.js'; import { type LogsWatchStartInjections } from './logs-watch-start.js'; import { type MrtLogsWatchStartInjections } from './mrt-logs-watch-start.js'; export interface DiagnosticsToolInjections extends LogsGetRecentInjections, LogsListFilesInjections, LogsWatchStartInjections, MrtLogsWatchStartInjections { } export declare function createDiagnosticsTools(loadServices: () => Promise | Services, serverContext?: ServerContext, injections?: DiagnosticsToolInjections): McpTool[];