import * as Schema from "effect/Schema"; import * as VolumeClusterVolumeSpec from "./VolumeClusterVolumeSpec.generated.js"; import * as VolumeInfo from "./VolumeInfo.generated.js"; import * as VolumePublishStatus from "./VolumePublishStatus.generated.js"; declare const VolumeClusterVolume_base: Schema.Class; PublishStatus: Schema.optionalWith>, { nullable: true; }>; Info: Schema.optionalWith; Version: Schema.optionalWith; CreatedAt: Schema.optionalWith; UpdatedAt: Schema.optionalWith; ID: typeof Schema.String; }, Schema.Struct.Encoded<{ Spec: Schema.NullOr; PublishStatus: Schema.optionalWith>, { nullable: true; }>; Info: Schema.optionalWith; Version: Schema.optionalWith; CreatedAt: Schema.optionalWith; UpdatedAt: Schema.optionalWith; ID: typeof Schema.String; }>, never, { readonly ID: string; } & { readonly CreatedAt?: Date | undefined; } & { readonly Info?: VolumeInfo.VolumeInfo | undefined; } & { readonly Version?: import("./SwarmVersion.generated.ts").SwarmVersion | undefined; } & { readonly UpdatedAt?: Date | undefined; } & { readonly Spec: VolumeClusterVolumeSpec.VolumeClusterVolumeSpec | null; } & { readonly PublishStatus?: readonly (VolumePublishStatus.VolumePublishStatus | null)[] | undefined; }, {}, {}>; export declare class VolumeClusterVolume extends VolumeClusterVolume_base { } export {};