import * as Schema from "effect/Schema"; import * as ContainerLogConfig from "./ContainerLogConfig.generated.js"; import * as ContainerRestartPolicy from "./ContainerRestartPolicy.generated.js"; import * as MountMount from "./MountMount.generated.js"; declare const ContainerHostConfig_base: Schema.Class>, { nullable: true; }>; MaskedPaths: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; ReadonlyPaths: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; Init: Schema.optionalWith; CpuShares: Schema.PropertySignature<":", number, never, ":", number, true, never>; Memory: Schema.PropertySignature<":", number, never, ":", number, true, never>; NanoCpus: Schema.PropertySignature<":", number, never, ":", number, true, never>; CgroupParent: Schema.PropertySignature<":", string, never, ":", string, true, never>; BlkioWeight: Schema.PropertySignature<":", number, never, ":", number, true, never>; BlkioWeightDevice: Schema.PropertySignature<":", readonly (import("./BlkiodevWeightDevice.generated.ts").BlkiodevWeightDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Weight: number; } | null)[] | null, true, never>; BlkioDeviceReadBps: Schema.PropertySignature<":", readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Rate: number; } | null)[] | null, true, never>; BlkioDeviceWriteBps: Schema.PropertySignature<":", readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Rate: number; } | null)[] | null, true, never>; BlkioDeviceReadIOps: Schema.PropertySignature<":", readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Rate: number; } | null)[] | null, true, never>; BlkioDeviceWriteIOps: Schema.PropertySignature<":", readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Rate: number; } | null)[] | null, true, never>; CpuPeriod: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpuQuota: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpuRealtimePeriod: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpuRealtimeRuntime: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpusetCpus: Schema.PropertySignature<":", string, never, ":", string, true, never>; CpusetMems: Schema.PropertySignature<":", string, never, ":", string, true, never>; Devices: Schema.PropertySignature<":", readonly (import("./ContainerDeviceMapping.generated.ts").ContainerDeviceMapping | null)[] | null, never, ":", readonly ({ readonly PathOnHost: string; readonly PathInContainer: string; readonly CgroupPermissions: string; } | null)[] | null, true, never>; DeviceCgroupRules: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; DeviceRequests: Schema.PropertySignature<":", readonly (import("./ContainerDeviceRequest.generated.ts").ContainerDeviceRequest | null)[] | null, never, ":", readonly ({ readonly Driver: string; readonly Count: number; readonly DeviceIDs: readonly string[] | null; readonly Capabilities: readonly (readonly string[] | null)[] | null; readonly Options: { readonly [x: string]: string; } | null; } | null)[] | null, true, never>; KernelMemory: Schema.optional; KernelMemoryTCP: Schema.optional; MemoryReservation: Schema.PropertySignature<":", number, never, ":", number, true, never>; MemorySwap: Schema.PropertySignature<":", number, never, ":", number, true, never>; MemorySwappiness: Schema.PropertySignature<":", number | null, never, ":", number | null, true, never>; OomKillDisable: Schema.PropertySignature<":", boolean | null, never, ":", boolean | null, true, never>; PidsLimit: Schema.PropertySignature<":", number | null, never, ":", number | null, true, never>; Ulimits: Schema.PropertySignature<":", readonly (import("./UnitsUlimit.generated.ts").UnitsUlimit | null)[] | null, never, ":", readonly ({ readonly Name: string; readonly Hard: number; readonly Soft: number; } | null)[] | null, true, never>; CpuCount: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpuPercent: Schema.PropertySignature<":", number, never, ":", number, true, never>; IOMaximumIOps: Schema.PropertySignature<":", number, never, ":", number, true, never>; IOMaximumBandwidth: Schema.PropertySignature<":", number, never, ":", number, true, never>; Binds: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; ContainerIDFile: Schema.PropertySignature<":", string, never, ":", string, true, never>; LogConfig: Schema.PropertySignature<":", ContainerLogConfig.ContainerLogConfig | null, never, ":", { readonly Type: string; readonly Config: { readonly [x: string]: string; } | null; } | null, true, never>; NetworkMode: Schema.PropertySignature<":", string, never, ":", string, true, never>; PortBindings: Schema.PropertySignature<":", { readonly [x: `${number}`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; readonly [x: `${number}/tcp`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; readonly [x: `${number}/udp`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; } | null, never, ":", { readonly [x: `${number}`]: readonly { readonly HostPort: string; readonly HostIp?: string | undefined; }[] | null; readonly [x: `${number}/tcp`]: readonly { readonly HostPort: string; readonly HostIp?: string | undefined; }[] | null; readonly [x: `${number}/udp`]: readonly { readonly HostPort: string; readonly HostIp?: string | undefined; }[] | null; } | null, true, never>; RestartPolicy: Schema.PropertySignature<":", ContainerRestartPolicy.ContainerRestartPolicy | null, never, ":", { readonly Name: "no" | "always" | "on-failure" | "unless-stopped"; readonly MaximumRetryCount: number; } | null, true, never>; AutoRemove: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; VolumeDriver: Schema.PropertySignature<":", string, never, ":", string, true, never>; VolumesFrom: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; ConsoleSize: Schema.PropertySignature<":", readonly number[], never, ":", readonly number[], true, never>; Annotations: Schema.optionalWith, { nullable: true; }>; CapAdd: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; CapDrop: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; CgroupnsMode: Schema.PropertySignature<":", "" | "private" | "host", never, ":", "" | "private" | "host", true, never>; Dns: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; DnsOptions: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; DnsSearch: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; ExtraHosts: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; GroupAdd: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; IpcMode: Schema.PropertySignature<":", "" | "private" | "host" | "none" | "container" | "shareable", never, ":", "" | "private" | "host" | "none" | "container" | "shareable", true, never>; Cgroup: Schema.PropertySignature<":", string, never, ":", string, true, never>; Links: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; OomScoreAdj: Schema.PropertySignature<":", number, never, ":", number, true, never>; PidMode: Schema.PropertySignature<":", string, never, ":", string, true, never>; Privileged: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; PublishAllPorts: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; ReadonlyRootfs: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; SecurityOpt: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; StorageOpt: Schema.optionalWith, { nullable: true; }>; Tmpfs: Schema.optionalWith, { nullable: true; }>; UTSMode: Schema.PropertySignature<":", string, never, ":", string, true, never>; UsernsMode: Schema.PropertySignature<":", string, never, ":", string, true, never>; ShmSize: Schema.PropertySignature<":", number, never, ":", number, true, never>; Sysctls: Schema.optionalWith, { nullable: true; }>; Runtime: Schema.optional; Isolation: Schema.PropertySignature<":", "" | "default" | "process" | "hyperv", never, ":", "" | "default" | "process" | "hyperv", true, never>; }, Schema.Struct.Encoded<{ Mounts: Schema.optionalWith>, { nullable: true; }>; MaskedPaths: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; ReadonlyPaths: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; Init: Schema.optionalWith; CpuShares: Schema.PropertySignature<":", number, never, ":", number, true, never>; Memory: Schema.PropertySignature<":", number, never, ":", number, true, never>; NanoCpus: Schema.PropertySignature<":", number, never, ":", number, true, never>; CgroupParent: Schema.PropertySignature<":", string, never, ":", string, true, never>; BlkioWeight: Schema.PropertySignature<":", number, never, ":", number, true, never>; BlkioWeightDevice: Schema.PropertySignature<":", readonly (import("./BlkiodevWeightDevice.generated.ts").BlkiodevWeightDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Weight: number; } | null)[] | null, true, never>; BlkioDeviceReadBps: Schema.PropertySignature<":", readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Rate: number; } | null)[] | null, true, never>; BlkioDeviceWriteBps: Schema.PropertySignature<":", readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Rate: number; } | null)[] | null, true, never>; BlkioDeviceReadIOps: Schema.PropertySignature<":", readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Rate: number; } | null)[] | null, true, never>; BlkioDeviceWriteIOps: Schema.PropertySignature<":", readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null, never, ":", readonly ({ readonly Path: string; readonly Rate: number; } | null)[] | null, true, never>; CpuPeriod: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpuQuota: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpuRealtimePeriod: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpuRealtimeRuntime: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpusetCpus: Schema.PropertySignature<":", string, never, ":", string, true, never>; CpusetMems: Schema.PropertySignature<":", string, never, ":", string, true, never>; Devices: Schema.PropertySignature<":", readonly (import("./ContainerDeviceMapping.generated.ts").ContainerDeviceMapping | null)[] | null, never, ":", readonly ({ readonly PathOnHost: string; readonly PathInContainer: string; readonly CgroupPermissions: string; } | null)[] | null, true, never>; DeviceCgroupRules: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; DeviceRequests: Schema.PropertySignature<":", readonly (import("./ContainerDeviceRequest.generated.ts").ContainerDeviceRequest | null)[] | null, never, ":", readonly ({ readonly Driver: string; readonly Count: number; readonly DeviceIDs: readonly string[] | null; readonly Capabilities: readonly (readonly string[] | null)[] | null; readonly Options: { readonly [x: string]: string; } | null; } | null)[] | null, true, never>; KernelMemory: Schema.optional; KernelMemoryTCP: Schema.optional; MemoryReservation: Schema.PropertySignature<":", number, never, ":", number, true, never>; MemorySwap: Schema.PropertySignature<":", number, never, ":", number, true, never>; MemorySwappiness: Schema.PropertySignature<":", number | null, never, ":", number | null, true, never>; OomKillDisable: Schema.PropertySignature<":", boolean | null, never, ":", boolean | null, true, never>; PidsLimit: Schema.PropertySignature<":", number | null, never, ":", number | null, true, never>; Ulimits: Schema.PropertySignature<":", readonly (import("./UnitsUlimit.generated.ts").UnitsUlimit | null)[] | null, never, ":", readonly ({ readonly Name: string; readonly Hard: number; readonly Soft: number; } | null)[] | null, true, never>; CpuCount: Schema.PropertySignature<":", number, never, ":", number, true, never>; CpuPercent: Schema.PropertySignature<":", number, never, ":", number, true, never>; IOMaximumIOps: Schema.PropertySignature<":", number, never, ":", number, true, never>; IOMaximumBandwidth: Schema.PropertySignature<":", number, never, ":", number, true, never>; Binds: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; ContainerIDFile: Schema.PropertySignature<":", string, never, ":", string, true, never>; LogConfig: Schema.PropertySignature<":", ContainerLogConfig.ContainerLogConfig | null, never, ":", { readonly Type: string; readonly Config: { readonly [x: string]: string; } | null; } | null, true, never>; NetworkMode: Schema.PropertySignature<":", string, never, ":", string, true, never>; PortBindings: Schema.PropertySignature<":", { readonly [x: `${number}`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; readonly [x: `${number}/tcp`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; readonly [x: `${number}/udp`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; } | null, never, ":", { readonly [x: `${number}`]: readonly { readonly HostPort: string; readonly HostIp?: string | undefined; }[] | null; readonly [x: `${number}/tcp`]: readonly { readonly HostPort: string; readonly HostIp?: string | undefined; }[] | null; readonly [x: `${number}/udp`]: readonly { readonly HostPort: string; readonly HostIp?: string | undefined; }[] | null; } | null, true, never>; RestartPolicy: Schema.PropertySignature<":", ContainerRestartPolicy.ContainerRestartPolicy | null, never, ":", { readonly Name: "no" | "always" | "on-failure" | "unless-stopped"; readonly MaximumRetryCount: number; } | null, true, never>; AutoRemove: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; VolumeDriver: Schema.PropertySignature<":", string, never, ":", string, true, never>; VolumesFrom: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; ConsoleSize: Schema.PropertySignature<":", readonly number[], never, ":", readonly number[], true, never>; Annotations: Schema.optionalWith, { nullable: true; }>; CapAdd: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; CapDrop: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; CgroupnsMode: Schema.PropertySignature<":", "" | "private" | "host", never, ":", "" | "private" | "host", true, never>; Dns: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; DnsOptions: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; DnsSearch: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; ExtraHosts: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; GroupAdd: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; IpcMode: Schema.PropertySignature<":", "" | "private" | "host" | "none" | "container" | "shareable", never, ":", "" | "private" | "host" | "none" | "container" | "shareable", true, never>; Cgroup: Schema.PropertySignature<":", string, never, ":", string, true, never>; Links: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; OomScoreAdj: Schema.PropertySignature<":", number, never, ":", number, true, never>; PidMode: Schema.PropertySignature<":", string, never, ":", string, true, never>; Privileged: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; PublishAllPorts: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; ReadonlyRootfs: Schema.PropertySignature<":", boolean, never, ":", boolean, true, never>; SecurityOpt: Schema.PropertySignature<":", readonly string[] | null, never, ":", readonly string[] | null, true, never>; StorageOpt: Schema.optionalWith, { nullable: true; }>; Tmpfs: Schema.optionalWith, { nullable: true; }>; UTSMode: Schema.PropertySignature<":", string, never, ":", string, true, never>; UsernsMode: Schema.PropertySignature<":", string, never, ":", string, true, never>; ShmSize: Schema.PropertySignature<":", number, never, ":", number, true, never>; Sysctls: Schema.optionalWith, { nullable: true; }>; Runtime: Schema.optional; Isolation: Schema.PropertySignature<":", "" | "default" | "process" | "hyperv", never, ":", "" | "default" | "process" | "hyperv", true, never>; }>, never, { readonly CpuShares?: number; } & { readonly Memory?: number; } & { readonly NanoCpus?: number; } & { readonly CgroupParent?: string; } & { readonly BlkioWeight?: number; } & { readonly BlkioWeightDevice?: readonly (import("./BlkiodevWeightDevice.generated.ts").BlkiodevWeightDevice | null)[] | null; } & { readonly BlkioDeviceReadBps?: readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null; } & { readonly BlkioDeviceWriteBps?: readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null; } & { readonly BlkioDeviceReadIOps?: readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null; } & { readonly BlkioDeviceWriteIOps?: readonly (import("./BlkiodevThrottleDevice.generated.ts").BlkiodevThrottleDevice | null)[] | null; } & { readonly CpuPeriod?: number; } & { readonly CpuQuota?: number; } & { readonly CpuRealtimePeriod?: number; } & { readonly CpuRealtimeRuntime?: number; } & { readonly CpusetCpus?: string; } & { readonly CpusetMems?: string; } & { readonly Devices?: readonly (import("./ContainerDeviceMapping.generated.ts").ContainerDeviceMapping | null)[] | null; } & { readonly DeviceCgroupRules?: readonly string[] | null; } & { readonly DeviceRequests?: readonly (import("./ContainerDeviceRequest.generated.ts").ContainerDeviceRequest | null)[] | null; } & { readonly KernelMemory?: number | undefined; } & { readonly KernelMemoryTCP?: number | undefined; } & { readonly MemoryReservation?: number; } & { readonly MemorySwap?: number; } & { readonly MemorySwappiness?: number | null; } & { readonly OomKillDisable?: boolean | null; } & { readonly PidsLimit?: number | null; } & { readonly Ulimits?: readonly (import("./UnitsUlimit.generated.ts").UnitsUlimit | null)[] | null; } & { readonly CpuCount?: number; } & { readonly CpuPercent?: number; } & { readonly IOMaximumIOps?: number; } & { readonly IOMaximumBandwidth?: number; } & { readonly Binds?: readonly string[] | null; } & { readonly ContainerIDFile?: string; } & { readonly LogConfig?: ContainerLogConfig.ContainerLogConfig | null; } & { readonly NetworkMode?: string; } & { readonly PortBindings?: { readonly [x: `${number}`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; readonly [x: `${number}/tcp`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; readonly [x: `${number}/udp`]: readonly { readonly HostPort: number & import("effect/Brand").Brand<"Port">; readonly HostIp?: "" | { readonly family: "ipv4"; readonly ip: string & import("effect/Brand").Brand<"IPv4">; } | { readonly family: "ipv6"; readonly ip: string & import("effect/Brand").Brand<"IPv6">; } | undefined; }[] | null; } | null; } & { readonly RestartPolicy?: ContainerRestartPolicy.ContainerRestartPolicy | null; } & { readonly AutoRemove?: boolean; } & { readonly VolumeDriver?: string; } & { readonly VolumesFrom?: readonly string[] | null; } & { readonly ConsoleSize?: readonly number[]; } & { readonly Annotations?: { readonly [x: string]: string; } | undefined; } & { readonly CapAdd?: readonly string[] | null; } & { readonly CapDrop?: readonly string[] | null; } & { readonly CgroupnsMode?: "" | "private" | "host"; } & { readonly Dns?: readonly string[] | null; } & { readonly DnsOptions?: readonly string[] | null; } & { readonly DnsSearch?: readonly string[] | null; } & { readonly ExtraHosts?: readonly string[] | null; } & { readonly GroupAdd?: readonly string[] | null; } & { readonly IpcMode?: "" | "private" | "host" | "none" | "container" | "shareable"; } & { readonly Cgroup?: string; } & { readonly Links?: readonly string[] | null; } & { readonly OomScoreAdj?: number; } & { readonly PidMode?: string; } & { readonly Privileged?: boolean; } & { readonly PublishAllPorts?: boolean; } & { readonly ReadonlyRootfs?: boolean; } & { readonly SecurityOpt?: readonly string[] | null; } & { readonly StorageOpt?: { readonly [x: string]: string; } | undefined; } & { readonly Tmpfs?: { readonly [x: string]: string; } | undefined; } & { readonly UTSMode?: string; } & { readonly UsernsMode?: string; } & { readonly ShmSize?: number; } & { readonly Sysctls?: { readonly [x: string]: string; } | undefined; } & { readonly Runtime?: string | undefined; } & { readonly Isolation?: "" | "default" | "process" | "hyperv"; } & { readonly Mounts?: readonly (MountMount.MountMount | null)[] | undefined; } & { readonly MaskedPaths?: readonly string[] | null; } & { readonly ReadonlyPaths?: readonly string[] | null; } & { readonly Init?: boolean | undefined; }, {}, {}>; export declare class ContainerHostConfig extends ContainerHostConfig_base { } export {};