import * as Schema from "effect/Schema"; import * as ContainerMountPoint from "./ContainerMountPoint.generated.js"; import * as ContainerNetworkSettingsSummary from "./ContainerNetworkSettingsSummary.generated.js"; import * as ContainerPort from "./ContainerPort.generated.js"; import * as V1Descriptor from "./V1Descriptor.generated.js"; declare const ContainerSummary_base: Schema.Class>; Image: typeof Schema.String; ImageID: typeof Schema.String; ImageManifestDescriptor: Schema.optionalWith; Command: typeof Schema.String; Created: typeof Schema.Number; Ports: Schema.NullOr>>; SizeRw: Schema.optional; SizeRootFs: Schema.optional; Labels: Schema.NullOr>; State: typeof Schema.String; Status: typeof Schema.String; HostConfig: Schema.Struct<{ NetworkMode: Schema.optional; Annotations: Schema.optionalWith, { nullable: true; }>; }>; NetworkSettings: Schema.NullOr; Mounts: Schema.NullOr>>; }, Schema.Struct.Encoded<{ Id: typeof Schema.String; Names: Schema.NullOr>; Image: typeof Schema.String; ImageID: typeof Schema.String; ImageManifestDescriptor: Schema.optionalWith; Command: typeof Schema.String; Created: typeof Schema.Number; Ports: Schema.NullOr>>; SizeRw: Schema.optional; SizeRootFs: Schema.optional; Labels: Schema.NullOr>; State: typeof Schema.String; Status: typeof Schema.String; HostConfig: Schema.Struct<{ NetworkMode: Schema.optional; Annotations: Schema.optionalWith, { nullable: true; }>; }>; NetworkSettings: Schema.NullOr; Mounts: Schema.NullOr>>; }>, never, { readonly Image: string; } & { readonly Labels: { readonly [x: string]: string; } | null; } & { readonly Mounts: readonly (ContainerMountPoint.ContainerMountPoint | null)[] | null; } & { readonly Status: string; } & { readonly Id: string; } & { readonly Created: number; } & { readonly State: string; } & { readonly HostConfig: { readonly NetworkMode?: string | undefined; readonly Annotations?: { readonly [x: string]: string; } | undefined; }; } & { readonly SizeRw?: number | undefined; } & { readonly SizeRootFs?: number | undefined; } & { readonly Ports: readonly (ContainerPort.ContainerPort | null)[] | null; } & { readonly NetworkSettings: ContainerNetworkSettingsSummary.ContainerNetworkSettingsSummary | null; } & { readonly ImageManifestDescriptor?: V1Descriptor.V1Descriptor | undefined; } & { readonly ImageID: string; } & { readonly Command: string; } & { readonly Names: readonly string[] | null; }, {}, {}>; export declare class ContainerSummary extends ContainerSummary_base { } export {};