import type { z } from 'zod';
import type { CpuBreakdownSchema, MemoryInfoSchema, DiskIoSnapshotSchema, NetworkIoSnapshotSchema, MetricsGpuInfoSchema, ProcessResourceInfoSchema, PressureInfoSchema, SystemResourceSnapshotSchema, DiskSpaceInfoSchema, PidResourceStatsSchema, AddonInstanceSchema, NodeProcessSchema, KillProcessInputSchema, KillProcessResultSchema } from '../capabilities/metrics-provider.cap.js';
export type CpuBreakdown = z.infer<typeof CpuBreakdownSchema>;
export type MemoryInfo = z.infer<typeof MemoryInfoSchema>;
export type DiskIoSnapshot = z.infer<typeof DiskIoSnapshotSchema>;
export type NetworkIoSnapshot = z.infer<typeof NetworkIoSnapshotSchema>;
export type MetricsGpuInfo = z.infer<typeof MetricsGpuInfoSchema>;
export type ProcessResourceInfo = z.infer<typeof ProcessResourceInfoSchema>;
export type PressureInfo = z.infer<typeof PressureInfoSchema>;
export type SystemResourceSnapshot = z.infer<typeof SystemResourceSnapshotSchema>;
export type DiskSpaceInfo = z.infer<typeof DiskSpaceInfoSchema>;
export type PidResourceStats = z.infer<typeof PidResourceStatsSchema>;
export type AddonInstance = z.infer<typeof AddonInstanceSchema>;
export type NodeProcess = z.infer<typeof NodeProcessSchema>;
export type KillProcessInput = z.infer<typeof KillProcessInputSchema>;
export type KillProcessResult = z.infer<typeof KillProcessResultSchema>;
//# sourceMappingURL=metrics-provider.d.ts.map