import * as Schema from "effect/Schema";
declare const SwarmUpdateStatus_base: Schema.Class<SwarmUpdateStatus, {
    State: Schema.optional<typeof Schema.String>;
    StartedAt: Schema.optionalWith<typeof Schema.DateFromString, {
        nullable: true;
    }>;
    CompletedAt: Schema.optionalWith<typeof Schema.DateFromString, {
        nullable: true;
    }>;
    Message: Schema.optional<typeof Schema.String>;
}, Schema.Struct.Encoded<{
    State: Schema.optional<typeof Schema.String>;
    StartedAt: Schema.optionalWith<typeof Schema.DateFromString, {
        nullable: true;
    }>;
    CompletedAt: Schema.optionalWith<typeof Schema.DateFromString, {
        nullable: true;
    }>;
    Message: Schema.optional<typeof Schema.String>;
}>, never, {
    readonly State?: string | undefined;
} & {
    readonly StartedAt?: Date | undefined;
} & {
    readonly Message?: string | undefined;
} & {
    readonly CompletedAt?: Date | undefined;
}, {}, {}>;
export declare class SwarmUpdateStatus extends SwarmUpdateStatus_base {
}
export {};
//# sourceMappingURL=SwarmUpdateStatus.generated.d.ts.map