import { z } from 'zod'; export declare namespace GetSystemStatsCommand { const url: "/node/stats/get-system-stats"; const ResponseSchema: z.ZodObject<{ response: z.ZodObject<{ xrayInfo: z.ZodNullable>; plugins: z.ZodObject<{ torrentBlocker: z.ZodObject<{ reportsCount: z.ZodNumber; }, "strip", z.ZodTypeAny, { reportsCount: number; }, { reportsCount: number; }>; }, "strip", z.ZodTypeAny, { torrentBlocker: { reportsCount: number; }; }, { torrentBlocker: { reportsCount: number; }; }>; system: z.ZodObject<{ 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[]; }; }, { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; }>; }, "strip", z.ZodTypeAny, { xrayInfo: { uptime: number; numGoroutine: number; numGC: number; alloc: number; totalAlloc: number; sys: number; mallocs: number; frees: number; liveObjects: number; pauseTotalNs: number; } | null; plugins: { torrentBlocker: { reportsCount: number; }; }; system: { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; }; }, { xrayInfo: { uptime: number; numGoroutine: number; numGC: number; alloc: number; totalAlloc: number; sys: number; mallocs: number; frees: number; liveObjects: number; pauseTotalNs: number; } | null; plugins: { torrentBlocker: { reportsCount: number; }; }; system: { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; }; }>; }, "strip", z.ZodTypeAny, { response: { xrayInfo: { uptime: number; numGoroutine: number; numGC: number; alloc: number; totalAlloc: number; sys: number; mallocs: number; frees: number; liveObjects: number; pauseTotalNs: number; } | null; plugins: { torrentBlocker: { reportsCount: number; }; }; system: { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; }; }; }, { response: { xrayInfo: { uptime: number; numGoroutine: number; numGC: number; alloc: number; totalAlloc: number; sys: number; mallocs: number; frees: number; liveObjects: number; pauseTotalNs: number; } | null; plugins: { torrentBlocker: { reportsCount: number; }; }; system: { stats: { interface: { interface: string; rxBytesPerSec: number; txBytesPerSec: number; rxTotal: number; txTotal: number; } | null; memoryFree: number; memoryUsed: number; uptime: number; loadAvg: number[]; }; }; }; }>; type Response = z.infer; } //# sourceMappingURL=get-system-stats.command.d.ts.map