import * as Schema from "effect/Schema"; import * as SwarmEndpointSpec from "./SwarmEndpointSpec.generated.js"; import * as SwarmEndpointVirtualIP from "./SwarmEndpointVirtualIP.generated.js"; import * as SwarmPortConfig from "./SwarmPortConfig.generated.js"; declare const SwarmEndpoint_base: Schema.Class; Ports: Schema.optionalWith>, { nullable: true; }>; VirtualIPs: Schema.optionalWith>, { nullable: true; }>; }, Schema.Struct.Encoded<{ Spec: Schema.optionalWith; Ports: Schema.optionalWith>, { nullable: true; }>; VirtualIPs: Schema.optionalWith>, { nullable: true; }>; }>, never, { readonly Ports?: readonly (SwarmPortConfig.SwarmPortConfig | null)[] | undefined; } & { readonly Spec?: SwarmEndpointSpec.SwarmEndpointSpec | undefined; } & { readonly VirtualIPs?: readonly (SwarmEndpointVirtualIP.SwarmEndpointVirtualIP | null)[] | undefined; }, {}, {}>; export declare class SwarmEndpoint extends SwarmEndpoint_base { } export {};