import * as Schema from "effect/Schema"; import * as ImageAttestationProperties from "./ImageAttestationProperties.generated.js"; import * as ImageImageProperties from "./ImageImageProperties.generated.js"; import * as V1Descriptor from "./V1Descriptor.generated.js"; declare const ImageManifestSummary_base: Schema.Class; Available: typeof Schema.Boolean; Size: Schema.Struct<{ Content: typeof Schema.Number; Total: typeof Schema.Number; }>; Kind: Schema.Literal<["image", "attestation", "unknown"]>; ImageData: Schema.optionalWith; AttestationData: Schema.optionalWith; }, Schema.Struct.Encoded<{ ID: typeof Schema.String; Descriptor: Schema.NullOr; Available: typeof Schema.Boolean; Size: Schema.Struct<{ Content: typeof Schema.Number; Total: typeof Schema.Number; }>; Kind: Schema.Literal<["image", "attestation", "unknown"]>; ImageData: Schema.optionalWith; AttestationData: Schema.optionalWith; }>, never, { readonly Kind: "image" | "attestation" | "unknown"; } & { readonly ID: string; } & { readonly Size: { readonly Content: number; readonly Total: number; }; } & { readonly Available: boolean; } & { readonly Descriptor: V1Descriptor.V1Descriptor | null; } & { readonly ImageData?: ImageImageProperties.ImageImageProperties | undefined; } & { readonly AttestationData?: ImageAttestationProperties.ImageAttestationProperties | undefined; }, {}, {}>; export declare class ImageManifestSummary extends ImageManifestSummary_base { } export {};