/** * Output schema for the system tool (get_health). Issue #105. * * `.passthrough()` keeps the advertised JSON Schema forward-compatible. * See schemas/shared.ts. */ import { z } from 'zod'; /** outputSchema for get_health: API status plus per-domain sync health. */ export declare const healthOutputSchema: z.ZodObject<{ api_status: z.ZodString; timestamp: z.ZodString; domains: z.ZodRecord; items_synced: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ status: z.ZodString; last_sync: z.ZodNullable; items_synced: z.ZodNullable; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ status: z.ZodString; last_sync: z.ZodNullable; items_synced: z.ZodNullable; }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ api_status: z.ZodString; timestamp: z.ZodString; domains: z.ZodRecord; items_synced: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ status: z.ZodString; last_sync: z.ZodNullable; items_synced: z.ZodNullable; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ status: z.ZodString; last_sync: z.ZodNullable; items_synced: z.ZodNullable; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ api_status: z.ZodString; timestamp: z.ZodString; domains: z.ZodRecord; items_synced: z.ZodNullable; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ status: z.ZodString; last_sync: z.ZodNullable; items_synced: z.ZodNullable; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ status: z.ZodString; last_sync: z.ZodNullable; items_synced: z.ZodNullable; }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>;