import * as Schema from "effect/Schema"; import * as SwarmContainerStatus from "./SwarmContainerStatus.generated.js"; import * as SwarmPortStatus from "./SwarmPortStatus.generated.js"; declare const SwarmTaskStatus_base: Schema.Class; State: Schema.optional>; Message: Schema.optional; Err: Schema.optional; ContainerStatus: Schema.optionalWith; PortStatus: Schema.optionalWith; }, Schema.Struct.Encoded<{ Timestamp: Schema.optionalWith; State: Schema.optional>; Message: Schema.optional; Err: Schema.optional; ContainerStatus: Schema.optionalWith; PortStatus: Schema.optionalWith; }>, never, { readonly State?: "starting" | "running" | "remove" | "pending" | "ready" | "new" | "allocated" | "assigned" | "accepted" | "preparing" | "complete" | "shutdown" | "failed" | "rejected" | "orphaned" | undefined; } & { readonly Message?: string | undefined; } & { readonly Timestamp?: Date | undefined; } & { readonly Err?: string | undefined; } & { readonly ContainerStatus?: SwarmContainerStatus.SwarmContainerStatus | undefined; } & { readonly PortStatus?: SwarmPortStatus.SwarmPortStatus | undefined; }, {}, {}>; export declare class SwarmTaskStatus extends SwarmTaskStatus_base { } export {};