import * as Schema from "effect/Schema";
import * as SwarmPortConfig from "./SwarmPortConfig.generated.ts";
declare const SwarmEndpointSpec_base: Schema.Class<SwarmEndpointSpec, Schema.Struct<{
    readonly Mode: Schema.optional<Schema.Literals<readonly ["vip", "dnsrr"]>>;
    readonly Ports: Schema.optional<Schema.NullOr<Schema.$Array<Schema.NullOr<typeof SwarmPortConfig.SwarmPortConfig>>>>;
}>, {}>;
export declare class SwarmEndpointSpec extends SwarmEndpointSpec_base {
}
export {};
//# sourceMappingURL=SwarmEndpointSpec.generated.d.ts.map