import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const ServiceIdTransportProtocol: { readonly Unknown: ""; readonly Tcp: "tcp"; readonly Udp: "udp"; readonly Icmp: "icmp"; readonly Quic: "quic"; }; export type ServiceIdTransportProtocol = OpenEnum; export type ServiceId = { ip?: string | undefined; port?: number | undefined; protocol?: string | undefined; transportProtocol?: ServiceIdTransportProtocol | undefined; }; /** @internal */ export declare const ServiceIdTransportProtocol$inboundSchema: z.ZodType; /** @internal */ export declare const ServiceId$inboundSchema: z.ZodType; export declare function serviceIdFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=serviceid.d.ts.map