import * as Schema from "effect/Schema"; import * as RegistryServiceConfig from "./RegistryServiceConfig.generated.js"; import * as SwarmGenericResource from "./SwarmGenericResource.generated.js"; import * as SwarmInfo from "./SwarmInfo.generated.js"; import * as SystemCommit from "./SystemCommit.generated.js"; import * as SystemContainerdInfo from "./SystemContainerdInfo.generated.js"; import * as SystemDeviceInfo from "./SystemDeviceInfo.generated.js"; import * as SystemFirewallInfo from "./SystemFirewallInfo.generated.js"; import * as SystemNetworkAddressPool from "./SystemNetworkAddressPool.generated.js"; import * as SystemPluginsInfo from "./SystemPluginsInfo.generated.js"; import * as SystemRuntimeWithStatus from "./SystemRuntimeWithStatus.generated.js"; declare const SystemInfo_base: Schema.Class>>>; SystemStatus: Schema.optionalWith>>, { nullable: true; }>; Plugins: Schema.NullOr; MemoryLimit: typeof Schema.Boolean; SwapLimit: typeof Schema.Boolean; KernelMemory: Schema.optional; KernelMemoryTCP: Schema.optional; CpuCfsPeriod: typeof Schema.Boolean; CpuCfsQuota: typeof Schema.Boolean; CPUShares: typeof Schema.Boolean; CPUSet: typeof Schema.Boolean; PidsLimit: typeof Schema.Boolean; IPv4Forwarding: typeof Schema.Boolean; Debug: typeof Schema.Boolean; NFd: typeof Schema.Number; OomKillDisable: typeof Schema.Boolean; NGoroutines: typeof Schema.Number; SystemTime: typeof Schema.String; LoggingDriver: typeof Schema.String; CgroupDriver: typeof Schema.String; CgroupVersion: Schema.optional; NEventsListener: typeof Schema.Number; KernelVersion: typeof Schema.String; OperatingSystem: typeof Schema.String; OSVersion: typeof Schema.String; OSType: typeof Schema.String; Architecture: typeof Schema.String; IndexServerAddress: typeof Schema.String; RegistryConfig: Schema.NullOr; NCPU: typeof Schema.Number; MemTotal: typeof Schema.Number; GenericResources: Schema.NullOr>>; DockerRootDir: typeof Schema.String; HttpProxy: typeof Schema.String; HttpsProxy: typeof Schema.String; NoProxy: typeof Schema.String; Name: typeof Schema.String; Labels: Schema.NullOr>; ExperimentalBuild: typeof Schema.Boolean; ServerVersion: typeof Schema.String; Runtimes: Schema.NullOr>>; DefaultRuntime: typeof Schema.String; Swarm: Schema.NullOr; LiveRestoreEnabled: typeof Schema.Boolean; Isolation: Schema.Literal<["", "default", "process", "hyperv"]>; InitBinary: typeof Schema.String; ContainerdCommit: Schema.NullOr; RuncCommit: Schema.NullOr; InitCommit: Schema.NullOr; SecurityOptions: Schema.NullOr>; ProductLicense: Schema.optional; DefaultAddressPools: Schema.optionalWith>, { nullable: true; }>; FirewallBackend: Schema.optionalWith; CDISpecDirs: Schema.NullOr>; DiscoveredDevices: Schema.optionalWith>, { nullable: true; }>; Containerd: Schema.optionalWith; Warnings: Schema.NullOr>; }, Schema.Struct.Encoded<{ ID: typeof Schema.String; Containers: typeof Schema.Number; ContainersRunning: typeof Schema.Number; ContainersPaused: typeof Schema.Number; ContainersStopped: typeof Schema.Number; Images: typeof Schema.Number; Driver: typeof Schema.String; DriverStatus: Schema.NullOr>>>; SystemStatus: Schema.optionalWith>>, { nullable: true; }>; Plugins: Schema.NullOr; MemoryLimit: typeof Schema.Boolean; SwapLimit: typeof Schema.Boolean; KernelMemory: Schema.optional; KernelMemoryTCP: Schema.optional; CpuCfsPeriod: typeof Schema.Boolean; CpuCfsQuota: typeof Schema.Boolean; CPUShares: typeof Schema.Boolean; CPUSet: typeof Schema.Boolean; PidsLimit: typeof Schema.Boolean; IPv4Forwarding: typeof Schema.Boolean; Debug: typeof Schema.Boolean; NFd: typeof Schema.Number; OomKillDisable: typeof Schema.Boolean; NGoroutines: typeof Schema.Number; SystemTime: typeof Schema.String; LoggingDriver: typeof Schema.String; CgroupDriver: typeof Schema.String; CgroupVersion: Schema.optional; NEventsListener: typeof Schema.Number; KernelVersion: typeof Schema.String; OperatingSystem: typeof Schema.String; OSVersion: typeof Schema.String; OSType: typeof Schema.String; Architecture: typeof Schema.String; IndexServerAddress: typeof Schema.String; RegistryConfig: Schema.NullOr; NCPU: typeof Schema.Number; MemTotal: typeof Schema.Number; GenericResources: Schema.NullOr>>; DockerRootDir: typeof Schema.String; HttpProxy: typeof Schema.String; HttpsProxy: typeof Schema.String; NoProxy: typeof Schema.String; Name: typeof Schema.String; Labels: Schema.NullOr>; ExperimentalBuild: typeof Schema.Boolean; ServerVersion: typeof Schema.String; Runtimes: Schema.NullOr>>; DefaultRuntime: typeof Schema.String; Swarm: Schema.NullOr; LiveRestoreEnabled: typeof Schema.Boolean; Isolation: Schema.Literal<["", "default", "process", "hyperv"]>; InitBinary: typeof Schema.String; ContainerdCommit: Schema.NullOr; RuncCommit: Schema.NullOr; InitCommit: Schema.NullOr; SecurityOptions: Schema.NullOr>; ProductLicense: Schema.optional; DefaultAddressPools: Schema.optionalWith>, { nullable: true; }>; FirewallBackend: Schema.optionalWith; CDISpecDirs: Schema.NullOr>; DiscoveredDevices: Schema.optionalWith>, { nullable: true; }>; Containerd: Schema.optionalWith; Warnings: Schema.NullOr>; }>, never, { readonly ID: string; } & { readonly Labels: readonly string[] | null; } & { readonly Driver: string; } & { readonly Name: string; } & { readonly KernelMemory?: boolean | undefined; } & { readonly KernelMemoryTCP?: boolean | undefined; } & { readonly OomKillDisable: boolean; } & { readonly PidsLimit: boolean; } & { readonly Isolation: "" | "default" | "process" | "hyperv"; } & { readonly Containers: number; } & { readonly Architecture: string; } & { readonly Plugins: SystemPluginsInfo.SystemPluginsInfo | null; } & { readonly Warnings: readonly string[] | null; } & { readonly GenericResources: readonly (SwarmGenericResource.SwarmGenericResource | null)[] | null; } & { readonly ContainersRunning: number; } & { readonly ContainersPaused: number; } & { readonly ContainersStopped: number; } & { readonly Images: number; } & { readonly MemoryLimit: boolean; } & { readonly SwapLimit: boolean; } & { readonly CpuCfsPeriod: boolean; } & { readonly CpuCfsQuota: boolean; } & { readonly CPUShares: boolean; } & { readonly CPUSet: boolean; } & { readonly IPv4Forwarding: boolean; } & { readonly Debug: boolean; } & { readonly NFd: number; } & { readonly NGoroutines: number; } & { readonly SystemTime: string; } & { readonly LoggingDriver: string; } & { readonly CgroupDriver: string; } & { readonly NEventsListener: number; } & { readonly KernelVersion: string; } & { readonly OperatingSystem: string; } & { readonly OSVersion: string; } & { readonly OSType: string; } & { readonly IndexServerAddress: string; } & { readonly NCPU: number; } & { readonly MemTotal: number; } & { readonly DockerRootDir: string; } & { readonly HttpProxy: string; } & { readonly HttpsProxy: string; } & { readonly NoProxy: string; } & { readonly ExperimentalBuild: boolean; } & { readonly ServerVersion: string; } & { readonly DefaultRuntime: string; } & { readonly LiveRestoreEnabled: boolean; } & { readonly InitBinary: string; } & { readonly DriverStatus: readonly (readonly string[])[] | null; } & { readonly SystemStatus?: readonly (readonly string[])[] | undefined; } & { readonly CgroupVersion?: string | undefined; } & { readonly RegistryConfig: RegistryServiceConfig.RegistryServiceConfig | null; } & { readonly Runtimes: { readonly [x: string]: SystemRuntimeWithStatus.SystemRuntimeWithStatus | null; } | null; } & { readonly Swarm: SwarmInfo.SwarmInfo | null; } & { readonly ContainerdCommit: SystemCommit.SystemCommit | null; } & { readonly RuncCommit: SystemCommit.SystemCommit | null; } & { readonly InitCommit: SystemCommit.SystemCommit | null; } & { readonly SecurityOptions: readonly string[] | null; } & { readonly ProductLicense?: string | undefined; } & { readonly DefaultAddressPools?: readonly (SystemNetworkAddressPool.SystemNetworkAddressPool | null)[] | undefined; } & { readonly FirewallBackend?: SystemFirewallInfo.SystemFirewallInfo | undefined; } & { readonly CDISpecDirs: readonly string[] | null; } & { readonly DiscoveredDevices?: readonly (SystemDeviceInfo.SystemDeviceInfo | null)[] | undefined; } & { readonly Containerd?: SystemContainerdInfo.SystemContainerdInfo | undefined; }, {}, {}>; export declare class SystemInfo extends SystemInfo_base { } export {};