import { z } from "zod"; import { ComfyUIClient } from "../comfyui-client.js"; export declare const checkConnectionSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export interface HealthCheckResult { comfyui: { status: "ok" | "error"; latency_ms?: number; error?: string; version?: string; }; storage: { status: "ok" | "error" | "not_configured"; provider: string; error?: string; }; gpu?: { name: string; vram_total_mb: number; vram_free_mb: number; torch_vram_total_mb?: number; torch_vram_free_mb?: number; }; system?: { os: string; python_version?: string; comfyui_version?: string; }; } /** * Check connection health to ComfyUI and storage providers. * Use this before expensive operations to verify system state. */ export declare function checkConnection(_args: z.infer, client: ComfyUIClient): Promise; /** * Quick connectivity check - just verifies ComfyUI is reachable. * Faster than full health check for simple "is it up?" queries. */ export declare function pingComfyUI(client: ComfyUIClient): Promise<{ reachable: boolean; latency_ms?: number; error?: string; }>;