import { z } from "mcp-server-framework"; import { Types } from "komodo_client"; export declare const listServersTool: import("mcp-server-framework").ToolDefinition; page_size: z.ZodOptional; }, "strip", z.ZodTypeAny, { cursor?: string | undefined; page_size?: number | undefined; }, { cursor?: string | undefined; page_size?: number | undefined; }>, z.ZodObject<{ items: z.ZodArray; version: z.ZodOptional; region: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; version?: string | undefined; state?: string | undefined; region?: string | undefined; }, { id: string; name: string; version?: string | undefined; state?: string | undefined; region?: string | undefined; }>, "many">; page: z.ZodOptional; total: z.ZodOptional; }, "strip", z.ZodTypeAny, { next_cursor?: string | undefined; total?: number | undefined; }, { next_cursor?: string | undefined; total?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { items: { id: string; name: string; version?: string | undefined; state?: string | undefined; region?: string | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }, { items: { id: string; name: string; version?: string | undefined; state?: string | undefined; region?: string | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }>>; export declare const getServerStatsTool: import("mcp-server-framework").ToolDefinition, z.ZodObject<{ server: z.ZodString; status: z.ZodString; resourceLink: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { status: string; server: string; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }, { status: string; server: string; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }>>; export declare const getServerInfoTool: import("mcp-server-framework").ToolDefinition; }, "strip", z.ZodTypeAny, { server: string; inline_full?: boolean | undefined; }, { server: string; inline_full?: boolean | undefined; }>, z.ZodObject<{ summary: z.ZodObject<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; version: z.ZodOptional; region: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; version?: string | undefined; state?: string | undefined; region?: string | undefined; }, { id: string; name: string; version?: string | undefined; state?: string | undefined; region?: string | undefined; }>; info: z.ZodOptional; resourceLink: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { summary: { id: string; name: string; version?: string | undefined; state?: string | undefined; region?: string | undefined; }; info?: unknown; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }, { summary: { id: string; name: string; version?: string | undefined; state?: string | undefined; region?: string | undefined; }; info?: unknown; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }>>; export declare const applyServerTool: import("mcp-server-framework").ToolDefinition; name: z.ZodOptional; server: z.ZodOptional; config: z.ZodOptional; insecure_tls: z.ZodOptional; external_address: z.ZodOptional; region: z.ZodOptional; enabled: z.ZodOptional; auto_rotate_keys: z.ZodOptional; passkey: z.ZodOptional; ignore_mounts: z.ZodOptional>; auto_prune: z.ZodOptional; links: z.ZodOptional>; stats_monitoring: z.ZodOptional; send_unreachable_alerts: z.ZodOptional; send_cpu_alerts: z.ZodOptional; send_mem_alerts: z.ZodOptional; send_disk_alerts: z.ZodOptional; send_version_mismatch_alerts: z.ZodOptional; cpu_warning: z.ZodOptional; cpu_critical: z.ZodOptional; mem_warning: z.ZodOptional; mem_critical: z.ZodOptional; disk_warning: z.ZodOptional; disk_critical: z.ZodOptional; maintenance_windows: z.ZodOptional; schedule_type: z.ZodOptional>; day_of_week: z.ZodOptional; date: z.ZodOptional; hour: z.ZodOptional; minute: z.ZodOptional; duration_minutes: z.ZodNumber; timezone: z.ZodOptional; enabled: z.ZodBoolean; }, "strip", z.ZodTypeAny, { enabled: boolean; name: string; duration_minutes: number; date?: string | undefined; description?: string | undefined; schedule_type?: Types.MaintenanceScheduleType | undefined; day_of_week?: string | undefined; hour?: number | undefined; minute?: number | undefined; timezone?: string | undefined; }, { enabled: boolean; name: string; duration_minutes: number; date?: string | undefined; description?: string | undefined; schedule_type?: Types.MaintenanceScheduleType | undefined; day_of_week?: string | undefined; hour?: number | undefined; minute?: number | undefined; timezone?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; auto_rotate_keys?: boolean | undefined; address?: string | undefined; insecure_tls?: boolean | undefined; external_address?: string | undefined; region?: string | undefined; passkey?: string | undefined; ignore_mounts?: string[] | undefined; auto_prune?: boolean | undefined; links?: string[] | undefined; stats_monitoring?: boolean | undefined; send_unreachable_alerts?: boolean | undefined; send_cpu_alerts?: boolean | undefined; send_mem_alerts?: boolean | undefined; send_disk_alerts?: boolean | undefined; send_version_mismatch_alerts?: boolean | undefined; cpu_warning?: number | undefined; cpu_critical?: number | undefined; mem_warning?: number | undefined; mem_critical?: number | undefined; disk_warning?: number | undefined; disk_critical?: number | undefined; maintenance_windows?: { enabled: boolean; name: string; duration_minutes: number; date?: string | undefined; description?: string | undefined; schedule_type?: Types.MaintenanceScheduleType | undefined; day_of_week?: string | undefined; hour?: number | undefined; minute?: number | undefined; timezone?: string | undefined; }[] | undefined; }, { enabled?: boolean | undefined; auto_rotate_keys?: boolean | undefined; address?: string | undefined; insecure_tls?: boolean | undefined; external_address?: string | undefined; region?: string | undefined; passkey?: string | undefined; ignore_mounts?: string[] | undefined; auto_prune?: boolean | undefined; links?: string[] | undefined; stats_monitoring?: boolean | undefined; send_unreachable_alerts?: boolean | undefined; send_cpu_alerts?: boolean | undefined; send_mem_alerts?: boolean | undefined; send_disk_alerts?: boolean | undefined; send_version_mismatch_alerts?: boolean | undefined; cpu_warning?: number | undefined; cpu_critical?: number | undefined; mem_warning?: number | undefined; mem_critical?: number | undefined; disk_warning?: number | undefined; disk_critical?: number | undefined; maintenance_windows?: { enabled: boolean; name: string; duration_minutes: number; date?: string | undefined; description?: string | undefined; schedule_type?: Types.MaintenanceScheduleType | undefined; day_of_week?: string | undefined; hour?: number | undefined; minute?: number | undefined; timezone?: string | undefined; }[] | undefined; }>>; }, "strip", z.ZodTypeAny, { action: "create" | "update"; server?: string | undefined; config?: { enabled?: boolean | undefined; auto_rotate_keys?: boolean | undefined; address?: string | undefined; insecure_tls?: boolean | undefined; external_address?: string | undefined; region?: string | undefined; passkey?: string | undefined; ignore_mounts?: string[] | undefined; auto_prune?: boolean | undefined; links?: string[] | undefined; stats_monitoring?: boolean | undefined; send_unreachable_alerts?: boolean | undefined; send_cpu_alerts?: boolean | undefined; send_mem_alerts?: boolean | undefined; send_disk_alerts?: boolean | undefined; send_version_mismatch_alerts?: boolean | undefined; cpu_warning?: number | undefined; cpu_critical?: number | undefined; mem_warning?: number | undefined; mem_critical?: number | undefined; disk_warning?: number | undefined; disk_critical?: number | undefined; maintenance_windows?: { enabled: boolean; name: string; duration_minutes: number; date?: string | undefined; description?: string | undefined; schedule_type?: Types.MaintenanceScheduleType | undefined; day_of_week?: string | undefined; hour?: number | undefined; minute?: number | undefined; timezone?: string | undefined; }[] | undefined; } | undefined; name?: string | undefined; }, { action: "create" | "update"; server?: string | undefined; config?: { enabled?: boolean | undefined; auto_rotate_keys?: boolean | undefined; address?: string | undefined; insecure_tls?: boolean | undefined; external_address?: string | undefined; region?: string | undefined; passkey?: string | undefined; ignore_mounts?: string[] | undefined; auto_prune?: boolean | undefined; links?: string[] | undefined; stats_monitoring?: boolean | undefined; send_unreachable_alerts?: boolean | undefined; send_cpu_alerts?: boolean | undefined; send_mem_alerts?: boolean | undefined; send_disk_alerts?: boolean | undefined; send_version_mismatch_alerts?: boolean | undefined; cpu_warning?: number | undefined; cpu_critical?: number | undefined; mem_warning?: number | undefined; mem_critical?: number | undefined; disk_warning?: number | undefined; disk_critical?: number | undefined; maintenance_windows?: { enabled: boolean; name: string; duration_minutes: number; date?: string | undefined; description?: string | undefined; schedule_type?: Types.MaintenanceScheduleType | undefined; day_of_week?: string | undefined; hour?: number | undefined; minute?: number | undefined; timezone?: string | undefined; }[] | undefined; } | undefined; name?: string | undefined; }>, z.ZodObject<{ action: z.ZodEnum<["create", "update"]>; resource_type: z.ZodString; resource_id: z.ZodString; resource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action: "create" | "update"; resource_type: string; resource_id: string; resource?: Record | undefined; }, { action: "create" | "update"; resource_type: string; resource_id: string; resource?: Record | undefined; }>>; export declare const deleteServerTool: import("mcp-server-framework").ToolDefinition, z.ZodObject<{ action: z.ZodLiteral<"remove">; resource_type: z.ZodString; resource_id: z.ZodString; resource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action: "remove"; resource_type: string; resource_id: string; resource?: Record | undefined; }, { action: "remove"; resource_type: string; resource_id: string; resource?: Record | undefined; }>>; export declare const serverActionTool: import("mcp-server-framework").ToolDefinition; server: z.ZodString; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { server: string; action: "start_all_containers" | "restart_all_containers" | "pause_all_containers" | "unpause_all_containers" | "stop_all_containers" | "prune_containers" | "prune_images" | "prune_volumes" | "prune_networks" | "prune_system" | "prune_docker_builders" | "prune_buildx" | "delete_network" | "delete_image" | "delete_volume"; name?: string | undefined; }, { server: string; action: "start_all_containers" | "restart_all_containers" | "pause_all_containers" | "unpause_all_containers" | "stop_all_containers" | "prune_containers" | "prune_images" | "prune_volumes" | "prune_networks" | "prune_system" | "prune_docker_builders" | "prune_buildx" | "delete_network" | "delete_image" | "delete_volume"; name?: string | undefined; }>, z.ZodObject<{ success: z.ZodBoolean; status: z.ZodString; action: z.ZodString; resource_type: z.ZodString; resource_id: z.ZodString; server: z.ZodOptional; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: string; action: string; success: boolean; resource_type: string; resource_id: string; server?: string | undefined; version?: string | undefined; }, { status: string; action: string; success: boolean; resource_type: string; resource_id: string; server?: string | undefined; version?: string | undefined; }>>;