import * as Schema from "effect/Schema"; import * as ImageManifestSummary from "./ImageManifestSummary.generated.js"; import * as V1Descriptor from "./V1Descriptor.generated.js"; declare const ImageSummary_base: Schema.Class>; ParentId: typeof Schema.String; Descriptor: Schema.optionalWith; Manifests: Schema.optionalWith>, { nullable: true; }>; RepoDigests: Schema.NullOr>; RepoTags: Schema.NullOr>; SharedSize: typeof Schema.Number; Size: typeof Schema.Number; VirtualSize: Schema.optional; }, Schema.Struct.Encoded<{ Containers: typeof Schema.Number; Created: typeof Schema.Number; Id: typeof Schema.String; Labels: Schema.NullOr>; ParentId: typeof Schema.String; Descriptor: Schema.optionalWith; Manifests: Schema.optionalWith>, { nullable: true; }>; RepoDigests: Schema.NullOr>; RepoTags: Schema.NullOr>; SharedSize: typeof Schema.Number; Size: typeof Schema.Number; VirtualSize: Schema.optional; }>, never, { readonly Size: number; } & { readonly Labels: { readonly [x: string]: string; } | null; } & { readonly Id: string; } & { readonly Created: number; } & { readonly Containers: number; } & { readonly Descriptor?: V1Descriptor.V1Descriptor | undefined; } & { readonly RepoTags: readonly string[] | null; } & { readonly RepoDigests: readonly string[] | null; } & { readonly VirtualSize?: number | undefined; } & { readonly Manifests?: readonly (ImageManifestSummary.ImageManifestSummary | null)[] | undefined; } & { readonly ParentId: string; } & { readonly SharedSize: number; }, {}, {}>; export declare class ImageSummary extends ImageSummary_base { } export {};