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"; import { Activemq } from "./activemq.js"; import { Amqp } from "./amqp.js"; import { AnermaCfForth } from "./anermacfforth.js"; import { AnyConnect } from "./anyconnect.js"; import { AsteriskManagerInterface } from "./asteriskmanagerinterface.js"; import { Attribute } from "./attribute.js"; import { Bacnet } from "./bacnet.js"; import { Certificate } from "./certificate.js"; import { CheckpointTopology } from "./checkpointtopology.js"; import { Chromecast } from "./chromecast.js"; import { CiscoIpsla } from "./ciscoipsla.js"; import { Cmore } from "./cmore.js"; import { Coap } from "./coap.js"; import { CrestronCp3 } from "./crestroncp3.js"; import { CrestronDinAp2 } from "./crestrondinap2.js"; import { CursorOnTarget } from "./cursorontarget.js"; import { Cwmp } from "./cwmp.js"; import { Darkcomet } from "./darkcomet.js"; import { Darkgate } from "./darkgate.js"; import { Dcerpc } from "./dcerpc.js"; import { Dhcpdiscover } from "./dhcpdiscover.js"; import { Dnp3 } from "./dnp3.js"; import { Dns } from "./dns.js"; import { Dtls } from "./dtls.js"; import { DvrIp } from "./dvrip.js"; import { Eip } from "./eip.js"; import { ElfFile } from "./elffile.js"; import { EndpointScanState } from "./endpointscanstate.js"; import { Epmd } from "./epmd.js"; import { Etcd } from "./etcd.js"; import { Ethereum } from "./ethereum.js"; import { FlashSocketPolicy } from "./flashsocketpolicy.js"; import { Fox } from "./fox.js"; import { Frps } from "./frps.js"; import { Ftp } from "./ftp.js"; import { Gearman } from "./gearman.js"; import { Gemini } from "./gemini.js"; import { Hajime } from "./hajime.js"; import { HidVertx } from "./hidvertx.js"; import { Hikvision } from "./hikvision.js"; import { Ibmnje } from "./ibmnje.js"; import { Icap } from "./icap.js"; import { Ike } from "./ike.js"; import { Imap } from "./imap.js"; import { Iota } from "./iota.js"; import { Ipmi } from "./ipmi.js"; import { Ipp } from "./ipp.js"; import { Iscsi } from "./iscsi.js"; import { Ja4TScanScan } from "./ja4tscanscan.js"; import { JarmScan } from "./jarmscan.js"; import { Krpc } from "./krpc.js"; import { L2Tp } from "./l2tp.js"; import { Label } from "./label.js"; import { Ldap } from "./ldap.js"; import { Lpd } from "./lpd.js"; import { Mavlink } from "./mavlink.js"; import { Mdns } from "./mdns.js"; import { Melsec } from "./melsec.js"; import { Memberlist } from "./memberlist.js"; import { Memcached } from "./memcached.js"; import { MikrotikWinbox } from "./mikrotikwinbox.js"; import { Minecraft } from "./minecraft.js"; import { Mms } from "./mms.js"; import { Modbus } from "./modbus.js"; import { MoneroP2P } from "./monerop2p.js"; import { Mongodb } from "./mongodb.js"; import { Mqtt } from "./mqtt.js"; import { Mssql } from "./mssql.js"; import { Murmur } from "./murmur.js"; import { Mysql } from "./mysql.js"; import { NatsIo } from "./natsio.js"; import { Nbd } from "./nbd.js"; import { NfsMountd } from "./nfsmountd.js"; import { Nmea } from "./nmea.js"; import { Ntp } from "./ntp.js"; import { Ntrip } from "./ntrip.js"; import { Onc } from "./onc.js"; import { Onvif } from "./onvif.js"; import { OpcUa } from "./opcua.js"; import { Openvpn } from "./openvpn.js"; import { OpenvpnMgmt } from "./openvpnmgmt.js"; import { Oracle } from "./oracle.js"; import { PcAnywhere } from "./pcanywhere.js"; import { Pgbouncer } from "./pgbouncer.js"; import { Pop3 } from "./pop3.js"; import { Portmap } from "./portmap.js"; import { Postgres } from "./postgres.js"; import { Pptp } from "./pptp.js"; import { ProfinetCm } from "./profinetcm.js"; import { Rdate } from "./rdate.js"; import { Rdp } from "./rdp.js"; import { Realport } from "./realport.js"; import { Redis } from "./redis.js"; import { Redline } from "./redline.js"; import { RedlionCrimson } from "./redlioncrimson.js"; import { RepresentativeInfo } from "./representativeinfo.js"; import { Rifatron } from "./rifatron.js"; import { Ripple } from "./ripple.js"; import { Risk } from "./risk.js"; import { Rlogin } from "./rlogin.js"; import { Rocketmq } from "./rocketmq.js"; import { RouterosApi } from "./routerosapi.js"; import { Rtsp } from "./rtsp.js"; import { RustdeskHeartbeat } from "./rustdeskheartbeat.js"; import { RustdeskRelay } from "./rustdeskrelay.js"; import { RustdeskRendezvous } from "./rustdeskrendezvous.js"; import { S7 } from "./s7.js"; import { Sapient } from "./sapient.js"; import { SapRouter } from "./saprouter.js"; import { Scpi } from "./scpi.js"; import { Screenshot } from "./screenshot.js"; import { Ser2Net } from "./ser2net.js"; import { SevenDaysToDie } from "./sevendaystodie.js"; import { Sip } from "./sip.js"; import { Skinny } from "./skinny.js"; import { Smb } from "./smb.js"; import { Smtp } from "./smtp.js"; import { Snmp } from "./snmp.js"; import { Socks } from "./socks.js"; import { Spice } from "./spice.js"; import { Ssdp } from "./ssdp.js"; import { Ssh } from "./ssh.js"; import { Steam } from "./steam.js"; import { Stun } from "./stun.js"; import { TacacsPlus } from "./tacacsplus.js"; import { TeamViewer } from "./teamviewer.js"; import { Telnet } from "./telnet.js"; import { Threat } from "./threat.js"; import { Tibia } from "./tibia.js"; import { Tls } from "./tls.js"; import { TplinkKasa } from "./tplinkkasa.js"; import { UnitronicsPcom } from "./unitronicspcom.js"; import { Upnp } from "./upnp.js"; import { Ventrilo } from "./ventrilo.js"; import { Vnc } from "./vnc.js"; import { Vuln } from "./vuln.js"; import { WeblogicT3 } from "./weblogict3.js"; import { Winrm } from "./winrm.js"; import { WsDiscovery } from "./wsdiscovery.js"; import { X11 } from "./x11.js"; import { Zeromq } from "./zeromq.js"; export declare const ServiceTransportProtocol: { readonly Unknown: ""; readonly Tcp: "tcp"; readonly Udp: "udp"; readonly Icmp: "icmp"; readonly Quic: "quic"; }; export type ServiceTransportProtocol = OpenEnum; export type Service = { activemq?: Activemq | undefined; amqp?: Amqp | undefined; anermaCfForth?: AnermaCfForth | undefined; anyConnect?: AnyConnect | undefined; asteriskManagerInterface?: AsteriskManagerInterface | undefined; bacnet?: Bacnet | undefined; banner?: string | undefined; bannerHashSha256?: string | undefined; bannerHex?: string | undefined; cert?: Certificate | undefined; checkpointTopology?: CheckpointTopology | undefined; chromecast?: Chromecast | undefined; ciscoIpsla?: CiscoIpsla | undefined; cmore?: Cmore | undefined; coap?: Coap | undefined; crestronCp3?: CrestronCp3 | undefined; crestronDinAp2?: CrestronDinAp2 | undefined; cursorOnTarget?: CursorOnTarget | undefined; cwmp?: Cwmp | undefined; darkcomet?: Darkcomet | undefined; darkgate?: Darkgate | undefined; dcerpc?: Dcerpc | undefined; dhcpdiscover?: Dhcpdiscover | undefined; dnp3?: Dnp3 | undefined; dns?: Dns | undefined; dtls?: Dtls | undefined; dvrIp?: DvrIp | undefined; eip?: Eip | undefined; elfFile?: ElfFile | undefined; endpoints?: Array | null | undefined; epmd?: Epmd | undefined; etcd?: Etcd | undefined; ethereum?: Ethereum | undefined; exposures?: Array | null | undefined; flashSocketPolicy?: FlashSocketPolicy | undefined; fox?: Fox | undefined; frps?: Frps | undefined; ftp?: Ftp | undefined; gearman?: Gearman | undefined; gemini?: Gemini | undefined; hajime?: Hajime | undefined; hardware?: Array | null | undefined; hidVertx?: HidVertx | undefined; hikvision?: Hikvision | undefined; ibmnje?: Ibmnje | undefined; icap?: Icap | undefined; ike?: Ike | undefined; imap?: Imap | undefined; iota?: Iota | undefined; ip?: string | undefined; ipmi?: Ipmi | undefined; ipp?: Ipp | undefined; iscsi?: Iscsi | undefined; ja4tscan?: Ja4TScanScan | undefined; jarm?: JarmScan | undefined; krpc?: Krpc | undefined; l2tp?: L2Tp | undefined; labels?: Array