import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { ManagerManagementConfigs, ManagerManagementConfigs$Outbound } from "./managermanagementconfigs.js"; /** * Current health status */ export declare const ManagerHeartbeatRequestStatus: { readonly Healthy: "healthy"; readonly Degraded: "degraded"; readonly Unhealthy: "unhealthy"; }; /** * Current health status */ export type ManagerHeartbeatRequestStatus = ClosedEnum; /** * Optional runtime metrics */ export type ManagerHeartbeatRequestMetrics = { activeDeployments?: number | undefined; pendingDeployments?: number | undefined; memoryUsageMb?: number | undefined; cpuUsagePercent?: number | undefined; }; export type ManagerHeartbeatRequest = { /** * Current health status */ status: ManagerHeartbeatRequestStatus; /** * Manager version */ version?: string | undefined; /** * Manager public URL (for accessing DeepStore endpoints) */ url: string; managementConfigs: ManagerManagementConfigs; /** * Optional runtime metrics */ metrics?: ManagerHeartbeatRequestMetrics | undefined; }; /** @internal */ export declare const ManagerHeartbeatRequestStatus$outboundSchema: z.ZodEnum; /** @internal */ export type ManagerHeartbeatRequestMetrics$Outbound = { activeDeployments?: number | undefined; pendingDeployments?: number | undefined; memoryUsageMb?: number | undefined; cpuUsagePercent?: number | undefined; }; /** @internal */ export declare const ManagerHeartbeatRequestMetrics$outboundSchema: z.ZodType; export declare function managerHeartbeatRequestMetricsToJSON(managerHeartbeatRequestMetrics: ManagerHeartbeatRequestMetrics): string; /** @internal */ export type ManagerHeartbeatRequest$Outbound = { status: string; version?: string | undefined; url: string; managementConfigs: ManagerManagementConfigs$Outbound; metrics?: ManagerHeartbeatRequestMetrics$Outbound | undefined; }; /** @internal */ export declare const ManagerHeartbeatRequest$outboundSchema: z.ZodType; export declare function managerHeartbeatRequestToJSON(managerHeartbeatRequest: ManagerHeartbeatRequest): string; //# sourceMappingURL=managerheartbeatrequest.d.ts.map