import { z } from "zod"; export declare const mqttChannelSchema: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>>; hosts: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>, "many">>; servers: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>; port: z.ZodOptional; protocol: z.ZodOptional>; }, "strict", z.ZodTypeAny, { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }, { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }>, "many">>; port: z.ZodOptional; protocol: z.ZodOptional>; username: z.ZodOptional; password: z.ZodOptional; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional; environment: z.ZodOptional; projectId: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; clientId: z.ZodOptional; clean: z.ZodOptional; keepalive: z.ZodOptional; connectTimeout: z.ZodOptional; reconnectPeriod: z.ZodOptional; reconnectOnConnackError: z.ZodOptional; resubscribe: z.ZodOptional; queueQoSZero: z.ZodOptional; rejectUnauthorized: z.ZodOptional; properties: z.ZodOptional; receiveMaximum: z.ZodOptional; maximumPacketSize: z.ZodOptional; topicAliasMaximum: z.ZodOptional; requestResponseInformation: z.ZodOptional; requestProblemInformation: z.ZodOptional; userProperties: z.ZodOptional>; }, "strict", z.ZodTypeAny, { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }, { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }>>; ca: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; servername: z.ZodOptional; }, "strict", z.ZodTypeAny, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }>, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }>; export declare const unsCoreSchema: z.ZodObject<{ uns: z.ZodObject<{ graphql: z.ZodString; rest: z.ZodString; token: z.ZodOptional; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional; environment: z.ZodOptional; projectId: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; email: z.ZodOptional; password: z.ZodOptional; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional; environment: z.ZodOptional; projectId: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; instanceMode: z.ZodDefault>; processName: z.ZodString; handover: z.ZodDefault; supervisor: z.ZodOptional; restartOnExit: z.ZodDefault; maxMemoryMb: z.ZodOptional; restartOnUnhealthy: z.ZodDefault; unhealthyAfterMs: z.ZodDefault; restartCooldownMs: z.ZodDefault; }, "strict", z.ZodTypeAny, { enabled?: boolean; restartOnExit?: boolean; maxMemoryMb?: number; restartOnUnhealthy?: boolean; unhealthyAfterMs?: number; restartCooldownMs?: number; }, { enabled?: boolean; restartOnExit?: boolean; maxMemoryMb?: number; restartOnUnhealthy?: boolean; unhealthyAfterMs?: number; restartCooldownMs?: number; }>>; jwksWellKnownUrl: z.ZodOptional; kidWellKnownUrl: z.ZodOptional; env: z.ZodDefault>; }, "strict", z.ZodTypeAny, { handover?: boolean; env?: "dev" | "staging" | "test" | "prod"; token?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; processName?: string; graphql?: string; rest?: string; email?: string; instanceMode?: "wait" | "force" | "handover"; supervisor?: { enabled?: boolean; restartOnExit?: boolean; maxMemoryMb?: number; restartOnUnhealthy?: boolean; unhealthyAfterMs?: number; restartCooldownMs?: number; }; jwksWellKnownUrl?: string; kidWellKnownUrl?: string; }, { handover?: boolean; env?: "dev" | "staging" | "test" | "prod"; token?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; processName?: string; graphql?: string; rest?: string; email?: string; instanceMode?: "wait" | "force" | "handover"; supervisor?: { enabled?: boolean; restartOnExit?: boolean; maxMemoryMb?: number; restartOnUnhealthy?: boolean; unhealthyAfterMs?: number; restartCooldownMs?: number; }; jwksWellKnownUrl?: string; kidWellKnownUrl?: string; }>; logging: z.ZodOptional; host: z.ZodUnion<[z.ZodString, z.ZodDiscriminatedUnion<"provider", [z.ZodObject<{ provider: z.ZodLiteral<"inline">; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>; port: z.ZodDefault; level: z.ZodDefault>; }, "strict", z.ZodTypeAny, { level?: "error" | "warn" | "info" | "http" | "verbose" | "debug" | "silly"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; adapter?: string; }, { level?: "error" | "warn" | "info" | "http" | "verbose" | "debug" | "silly"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; adapter?: string; }>>; input: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>>; hosts: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>, "many">>; servers: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>; port: z.ZodOptional; protocol: z.ZodOptional>; }, "strict", z.ZodTypeAny, { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }, { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }>, "many">>; port: z.ZodOptional; protocol: z.ZodOptional>; username: z.ZodOptional; password: z.ZodOptional; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional; environment: z.ZodOptional; projectId: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; clientId: z.ZodOptional; clean: z.ZodOptional; keepalive: z.ZodOptional; connectTimeout: z.ZodOptional; reconnectPeriod: z.ZodOptional; reconnectOnConnackError: z.ZodOptional; resubscribe: z.ZodOptional; queueQoSZero: z.ZodOptional; rejectUnauthorized: z.ZodOptional; properties: z.ZodOptional; receiveMaximum: z.ZodOptional; maximumPacketSize: z.ZodOptional; topicAliasMaximum: z.ZodOptional; requestResponseInformation: z.ZodOptional; requestProblemInformation: z.ZodOptional; userProperties: z.ZodOptional>; }, "strict", z.ZodTypeAny, { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }, { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }>>; ca: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; servername: z.ZodOptional; }, "strict", z.ZodTypeAny, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }>, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }>>; output: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>>; hosts: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>, "many">>; servers: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>; port: z.ZodOptional; protocol: z.ZodOptional>; }, "strict", z.ZodTypeAny, { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }, { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }>, "many">>; port: z.ZodOptional; protocol: z.ZodOptional>; username: z.ZodOptional; password: z.ZodOptional; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional; environment: z.ZodOptional; projectId: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; clientId: z.ZodOptional; clean: z.ZodOptional; keepalive: z.ZodOptional; connectTimeout: z.ZodOptional; reconnectPeriod: z.ZodOptional; reconnectOnConnackError: z.ZodOptional; resubscribe: z.ZodOptional; queueQoSZero: z.ZodOptional; rejectUnauthorized: z.ZodOptional; properties: z.ZodOptional; receiveMaximum: z.ZodOptional; maximumPacketSize: z.ZodOptional; topicAliasMaximum: z.ZodOptional; requestResponseInformation: z.ZodOptional; requestProblemInformation: z.ZodOptional; userProperties: z.ZodOptional>; }, "strict", z.ZodTypeAny, { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }, { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }>>; ca: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; servername: z.ZodOptional; }, "strict", z.ZodTypeAny, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }>, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }>>; infra: z.ZodEffects; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>>; hosts: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>, "many">>; servers: z.ZodOptional; value: z.ZodString; }, "strict", z.ZodTypeAny, { provider?: "inline"; value?: string; }, { provider?: "inline"; value?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"external">; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "external"; key?: string; optional?: boolean; default?: string; }, { provider?: "external"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"system">; family: z.ZodDefault, z.ZodLiteral<"IPv6">]>>; interfaceName: z.ZodOptional; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }, { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }>]>]>; port: z.ZodOptional; protocol: z.ZodOptional>; }, "strict", z.ZodTypeAny, { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }, { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }>, "many">>; port: z.ZodOptional; protocol: z.ZodOptional>; username: z.ZodOptional; password: z.ZodOptional; key: z.ZodString; optional: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "env"; key?: string; optional?: boolean; default?: string; }, { provider?: "env"; key?: string; optional?: boolean; default?: string; }>, z.ZodObject<{ provider: z.ZodLiteral<"infisical">; path: z.ZodString; key: z.ZodString; optional: z.ZodOptional; environment: z.ZodOptional; projectId: z.ZodOptional; default: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }, { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }>]>]>>; clientId: z.ZodOptional; clean: z.ZodOptional; keepalive: z.ZodOptional; connectTimeout: z.ZodOptional; reconnectPeriod: z.ZodOptional; reconnectOnConnackError: z.ZodOptional; resubscribe: z.ZodOptional; queueQoSZero: z.ZodOptional; rejectUnauthorized: z.ZodOptional; properties: z.ZodOptional; receiveMaximum: z.ZodOptional; maximumPacketSize: z.ZodOptional; topicAliasMaximum: z.ZodOptional; requestResponseInformation: z.ZodOptional; requestProblemInformation: z.ZodOptional; userProperties: z.ZodOptional>; }, "strict", z.ZodTypeAny, { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }, { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }>>; ca: z.ZodOptional; cert: z.ZodOptional; key: z.ZodOptional; servername: z.ZodOptional; }, "strict", z.ZodTypeAny, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }>, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }, { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }>; devops: z.ZodOptional>; organization: z.ZodString; project: z.ZodOptional; }, "strict", z.ZodTypeAny, { provider?: "azure-devops"; organization?: string; project?: string; }, { provider?: "azure-devops"; organization?: string; project?: string; }>>; }, "strict", z.ZodTypeAny, { uns?: { handover?: boolean; env?: "dev" | "staging" | "test" | "prod"; token?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; processName?: string; graphql?: string; rest?: string; email?: string; instanceMode?: "wait" | "force" | "handover"; supervisor?: { enabled?: boolean; restartOnExit?: boolean; maxMemoryMb?: number; restartOnUnhealthy?: boolean; unhealthyAfterMs?: number; restartCooldownMs?: number; }; jwksWellKnownUrl?: string; kidWellKnownUrl?: string; }; logging?: { level?: "error" | "warn" | "info" | "http" | "verbose" | "debug" | "silly"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; adapter?: string; }; input?: { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }; output?: { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }; infra?: { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }; devops?: { provider?: "azure-devops"; organization?: string; project?: string; }; }, { uns?: { handover?: boolean; env?: "dev" | "staging" | "test" | "prod"; token?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; processName?: string; graphql?: string; rest?: string; email?: string; instanceMode?: "wait" | "force" | "handover"; supervisor?: { enabled?: boolean; restartOnExit?: boolean; maxMemoryMb?: number; restartOnUnhealthy?: boolean; unhealthyAfterMs?: number; restartCooldownMs?: number; }; jwksWellKnownUrl?: string; kidWellKnownUrl?: string; }; logging?: { level?: "error" | "warn" | "info" | "http" | "verbose" | "debug" | "silly"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; adapter?: string; }; input?: { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }; output?: { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }; infra?: { key?: string; hosts?: (string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; })[]; protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; servers?: { protocol?: "mqtt" | "mqtts" | "ws" | "wss" | "tcp" | "ssl"; port?: number; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; }[]; port?: number; properties?: { sessionExpiryInterval?: number; receiveMaximum?: number; maximumPacketSize?: number; topicAliasMaximum?: number; requestResponseInformation?: boolean; requestProblemInformation?: boolean; userProperties?: Record; }; clientId?: string; clean?: boolean; keepalive?: number; username?: string; password?: string | { provider?: "env"; key?: string; optional?: boolean; default?: string; } | { provider?: "infisical"; key?: string; optional?: boolean; default?: string; path?: string; environment?: string; projectId?: string; }; host?: string | { provider?: "inline"; value?: string; } | { provider?: "external"; key?: string; optional?: boolean; default?: string; } | { provider?: "system"; optional?: boolean; default?: string; family?: "IPv4" | "IPv6"; interfaceName?: string; }; connectTimeout?: number; reconnectPeriod?: number; reconnectOnConnackError?: boolean; resubscribe?: boolean; queueQoSZero?: boolean; rejectUnauthorized?: boolean; ca?: string; cert?: string; servername?: string; }; devops?: { provider?: "azure-devops"; organization?: string; project?: string; }; }>; export type UnsCore = z.infer; //# sourceMappingURL=uns-core-schema.d.ts.map