import { z } from 'zod'; export declare namespace StartXrayCommand { const url: "/node/xray/start"; const RequestSchema: z.ZodObject<{ internals: z.ZodObject<{ forceRestart: z.ZodDefault; hashes: z.ZodObject<{ emptyConfig: z.ZodString; inbounds: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { inbounds: { tag: string; usersCount: number; hash: string; }[]; emptyConfig: string; }, { inbounds: { tag: string; usersCount: number; hash: string; }[]; emptyConfig: string; }>; }, "strip", z.ZodTypeAny, { forceRestart: boolean; hashes: { inbounds: { tag: string; usersCount: number; hash: string; }[]; emptyConfig: string; }; }, { hashes: { inbounds: { tag: string; usersCount: number; hash: string; }[]; emptyConfig: string; }; forceRestart?: boolean | undefined; }>; xrayConfig: z.ZodRecord; }, "strip", z.ZodTypeAny, { internals: { forceRestart: boolean; hashes: { inbounds: { tag: string; usersCount: number; hash: string; }[]; emptyConfig: string; }; }; xrayConfig: Record; }, { internals: { hashes: { inbounds: { tag: string; usersCount: number; hash: string; }[]; emptyConfig: string; }; forceRestart?: boolean | undefined; }; xrayConfig: Record; }>; type Request = z.infer; const ResponseSchema: z.ZodObject<{ response: z.ZodObject<{ isStarted: z.ZodBoolean; version: z.ZodNullable; error: z.ZodNullable; nodeInformation: z.ZodObject<{ version: z.ZodNullable; }, "strip", z.ZodTypeAny, { version: string | null; }, { version: string | null; }>; system: z.ZodObject<{ info: z.ZodObject<{ arch: z.ZodString; cpus: z.ZodNumber; cpuModel: z.ZodString; memoryTotal: z.ZodNumber; hostname: z.ZodString; platform: z.ZodString; release: z.ZodString; type: z.ZodString; version: z.ZodString; networkInterfaces: z.ZodArray; }, "strip", z.ZodTypeAny, { type: string; arch: string; cpus: number; cpuModel: string; memoryTotal: number; hostname: string; platform: string; release: string; version: string; networkInterfaces: string[]; }, { type: string; arch: string; cpus: number; cpuModel: string; memoryTotal: number; hostname: string; platform: string; release: string; version: string; networkInterfaces: string[]; }>; stats: z.ZodObject<{ memoryFree: z.ZodNumber; memoryUsed: z.ZodNumber; uptime: z.ZodNumber; loadAvg: z.ZodArray; interface: z.ZodNullable>; }, "strip", z.ZodTypeAny, { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }, { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }>; }, "strip", z.ZodTypeAny, { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; info: { type: string; arch: string; cpus: number; cpuModel: string; memoryTotal: number; hostname: string; platform: string; release: string; version: string; networkInterfaces: string[]; }; }, { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; info: { type: string; arch: string; cpus: number; cpuModel: string; memoryTotal: number; hostname: string; platform: string; release: string; version: string; networkInterfaces: string[]; }; }>; }, "strip", z.ZodTypeAny, { error: string | null; version: string | null; system: { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; info: { type: string; arch: string; cpus: number; cpuModel: string; memoryTotal: number; hostname: string; platform: string; release: string; version: string; networkInterfaces: string[]; }; }; isStarted: boolean; nodeInformation: { version: string | null; }; }, { error: string | null; version: string | null; system: { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; info: { type: string; arch: string; cpus: number; cpuModel: string; memoryTotal: number; hostname: string; platform: string; release: string; version: string; networkInterfaces: string[]; }; }; isStarted: boolean; nodeInformation: { version: string | null; }; }>; }, "strip", z.ZodTypeAny, { response: { error: string | null; version: string | null; system: { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; info: { type: string; arch: string; cpus: number; cpuModel: string; memoryTotal: number; hostname: string; platform: string; release: string; version: string; networkInterfaces: string[]; }; }; isStarted: boolean; nodeInformation: { version: string | null; }; }; }, { response: { error: string | null; version: string | null; system: { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; info: { type: string; arch: string; cpus: number; cpuModel: string; memoryTotal: number; hostname: string; platform: string; release: string; version: string; networkInterfaces: string[]; }; }; isStarted: boolean; nodeInformation: { version: string | null; }; }; }>; type Response = z.infer; } //# sourceMappingURL=start.command.d.ts.map