import * as Schema from "effect/Schema"; import * as SwarmEndpoint from "./SwarmEndpoint.generated.js"; import * as SwarmJobStatus from "./SwarmJobStatus.generated.js"; import * as SwarmServiceSpec from "./SwarmServiceSpec.generated.js"; import * as SwarmServiceStatus from "./SwarmServiceStatus.generated.js"; import * as SwarmUpdateStatus from "./SwarmUpdateStatus.generated.js"; declare const SwarmService_base: Schema.Class; PreviousSpec: Schema.optionalWith; Endpoint: Schema.optionalWith; UpdateStatus: Schema.optionalWith; ServiceStatus: Schema.optionalWith; JobStatus: Schema.optionalWith; Version: Schema.optionalWith; CreatedAt: Schema.optionalWith; UpdatedAt: Schema.optionalWith; ID: typeof Schema.String; }, Schema.Struct.Encoded<{ Spec: Schema.optionalWith; PreviousSpec: Schema.optionalWith; Endpoint: Schema.optionalWith; UpdateStatus: Schema.optionalWith; ServiceStatus: Schema.optionalWith; JobStatus: Schema.optionalWith; Version: Schema.optionalWith; CreatedAt: Schema.optionalWith; UpdatedAt: Schema.optionalWith; ID: typeof Schema.String; }>, never, { readonly ID: string; } & { readonly CreatedAt?: Date | undefined; } & { readonly Version?: import("./SwarmVersion.generated.ts").SwarmVersion | undefined; } & { readonly UpdatedAt?: Date | undefined; } & { readonly Spec?: SwarmServiceSpec.SwarmServiceSpec | undefined; } & { readonly PreviousSpec?: SwarmServiceSpec.SwarmServiceSpec | undefined; } & { readonly Endpoint?: SwarmEndpoint.SwarmEndpoint | undefined; } & { readonly UpdateStatus?: SwarmUpdateStatus.SwarmUpdateStatus | undefined; } & { readonly ServiceStatus?: SwarmServiceStatus.SwarmServiceStatus | undefined; } & { readonly JobStatus?: SwarmJobStatus.SwarmJobStatus | undefined; }, {}, {}>; export declare class SwarmService extends SwarmService_base { } export {};