import * as Schema from "effect/Schema"; declare const SwarmPortConfig_base: Schema.Class; Protocol: Schema.optional>; TargetPort: Schema.optional; PublishedPort: Schema.optional; PublishMode: Schema.optional>; }, Schema.Struct.Encoded<{ Name: Schema.optional; Protocol: Schema.optional>; TargetPort: Schema.optional; PublishedPort: Schema.optional; PublishMode: Schema.optional>; }>, never, { readonly Name?: string | undefined; } & { readonly Protocol?: "tcp" | "udp" | "sctp" | undefined; } & { readonly TargetPort?: number | undefined; } & { readonly PublishedPort?: number | undefined; } & { readonly PublishMode?: "host" | "ingress" | undefined; }, {}, {}>; export declare class SwarmPortConfig extends SwarmPortConfig_base { } export {};