UNPKG

phala

Version:
1,277 lines (1,275 loc) 166 kB
import { ZodType, ParseInput, ParseReturnType, RawCreateParams, ZodTypeDef, z } from 'zod'; type ZodDecimalCheck = { kind: 'precision'; value: number; message?: string; } | { kind: 'wholeNumber'; value: number; message?: string; } | { kind: 'min'; value: number; inclusive: boolean; message?: string; } | { kind: 'max'; value: number; inclusive: boolean; message?: string; } | { kind: 'finite'; message?: string; }; declare const zodDecimalKind = "ZodDecimal"; interface ZodDecimalDef extends ZodTypeDef { checks: ZodDecimalCheck[]; typeName: typeof zodDecimalKind; coerce: boolean; } declare class ZodDecimal extends ZodType<number, ZodDecimalDef, any> { _parse(input: ParseInput): ParseReturnType<number>; static create: (params?: RawCreateParams & { coerce?: true; }) => ZodDecimal; protected setLimit(kind: 'min' | 'max', value: number, inclusive: boolean, message?: string): ZodDecimal; _addCheck(check: ZodDecimalCheck): ZodDecimal; lte(value: number, message?: string): ZodDecimal; lt(value: number, message?: string): ZodDecimal; max: (value: number, message?: string) => ZodDecimal; gt(value: number, message?: string): ZodDecimal; gte(value: number, message?: string): ZodDecimal; min: (value: number, message?: string) => ZodDecimal; precision(value: number, message?: string): ZodDecimal; wholeNumber(value: number, message?: string): ZodDecimal; get minValue(): number; get maxValue(): number; positive(message?: string): ZodDecimal; negative(message?: string): ZodDecimal; nonpositive(message?: string): ZodDecimal; nonnegative(message?: string): ZodDecimal; finite(message?: string): ZodDecimal; safe(message?: string): ZodDecimal; get isFinite(): boolean; } declare const dockerConfigSchema: z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>; declare const composeFileSchema: z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>; declare const configurationSchema: z.ZodObject<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, z.ZodTypeAny, "passthrough">>; declare const hostedSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; status: z.ZodString; uptime: z.ZodString; app_url: z.ZodNullable<z.ZodString>; app_id: z.ZodString; instance_id: z.ZodNullable<z.ZodString>; configuration: z.ZodOptional<z.ZodNullable<z.ZodObject<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, z.ZodTypeAny, "passthrough">>>>; exited_at: z.ZodNullable<z.ZodString>; boot_progress: z.ZodNullable<z.ZodString>; boot_error: z.ZodNullable<z.ZodString>; shutdown_progress: z.ZodNullable<z.ZodString>; image_version: z.ZodNullable<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; status: z.ZodString; uptime: z.ZodString; app_url: z.ZodNullable<z.ZodString>; app_id: z.ZodString; instance_id: z.ZodNullable<z.ZodString>; configuration: z.ZodOptional<z.ZodNullable<z.ZodObject<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, z.ZodTypeAny, "passthrough">>>>; exited_at: z.ZodNullable<z.ZodString>; boot_progress: z.ZodNullable<z.ZodString>; boot_error: z.ZodNullable<z.ZodString>; shutdown_progress: z.ZodNullable<z.ZodString>; image_version: z.ZodNullable<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; status: z.ZodString; uptime: z.ZodString; app_url: z.ZodNullable<z.ZodString>; app_id: z.ZodString; instance_id: z.ZodNullable<z.ZodString>; configuration: z.ZodOptional<z.ZodNullable<z.ZodObject<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>>; vcpu: z.ZodNumber; memory: z.ZodNumber; disk_size: z.ZodNumber; ports: z.ZodArray<z.ZodAny, "many">; }, z.ZodTypeAny, "passthrough">>>>; exited_at: z.ZodNullable<z.ZodString>; boot_progress: z.ZodNullable<z.ZodString>; boot_error: z.ZodNullable<z.ZodString>; shutdown_progress: z.ZodNullable<z.ZodString>; image_version: z.ZodNullable<z.ZodString>; }, z.ZodTypeAny, "passthrough">>; declare const managedUserSchema: z.ZodObject<{ id: z.ZodNumber; username: z.ZodString; }, "strip", z.ZodTypeAny, { username?: string; id?: number; }, { username?: string; id?: number; }>; declare const nodeSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; region_identifier: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { name?: string; id?: number; region_identifier?: string; }, { name?: string; id?: number; region_identifier?: string; }>; declare const cvmInstanceSchema: z.ZodObject<{ hosted: z.ZodObject<{ id: z.ZodString; name: z.ZodString; status: z.ZodString; uptime: z.ZodString; app_url: z.ZodNullable<z.ZodString>; app_id: z.ZodString; instance_id: z.ZodNullable<z.ZodString>; configuration: z.ZodOptional<z.ZodNullable<z.ZodObject<{ name: z.ZodString; image: z.ZodString; compose_file: z.ZodOptional<z.ZodNullable<z.ZodObject<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.ZodTypeAny, { password?: string; registry?: string; username?: string; }, { password?: string; registry?: string; username?: string; }>>>; features: z.ZodArray<z.ZodString, "many">; kms_enabled: z.ZodBoolean; manifest_version: z.ZodNumber; name: z.ZodString; public_logs: z.ZodBoolean; public_sysinfo: z.ZodBoolean; runner: z.ZodOptional<z.ZodString>; salt: z.ZodOptional<z.ZodNullable<z.ZodString>>; tproxy_enabled: z.ZodBoolean; version: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ docker_compose_file: z.ZodString; docker_config: z.ZodNullable<z.ZodOptional<z.ZodObject<{ password: z.ZodString; registry: z.ZodNullable<z.ZodString>; username: z.ZodString; }, "strip", z.Z