import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { z } from 'zod'; import type { IAgentOrchestratorClient } from '../orchestrator-client/orchestrator-client.js'; export declare const ActionHealthSchema: z.ZodObject<{ action: z.ZodEnum<["cleanup_processes", "retry_sessions", "archive_old", "cli_refresh", "cli_clear_cache"]>; session_ids: z.ZodOptional>; days: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: "cleanup_processes" | "retry_sessions" | "archive_old" | "cli_refresh" | "cli_clear_cache"; session_ids?: number[] | undefined; days?: number | undefined; }, { action: "cleanup_processes" | "retry_sessions" | "archive_old" | "cli_refresh" | "cli_clear_cache"; session_ids?: number[] | undefined; days?: number | undefined; }>; export declare function actionHealthTool(_server: Server, clientFactory: () => IAgentOrchestratorClient): { name: string; description: string; inputSchema: { type: "object"; properties: { action: { type: string; enum: readonly ["cleanup_processes", "retry_sessions", "archive_old", "cli_refresh", "cli_clear_cache"]; description: string; }; session_ids: { type: string; items: { type: string; }; description: string; }; days: { type: string; minimum: number; maximum: number; description: string; }; }; required: string[]; }; handler: (args: unknown) => Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: undefined; }>; }; //# sourceMappingURL=action-health.d.ts.map