import * as z from "zod/v3"; export type HostnamePort = { /** * Hostname to scan */ hostname: string; /** * Port number to scan */ port: number; }; /** * Discovery scan against hostname:PORT */ export type Target2 = { hostnamePort: HostnamePort; }; export type HostPort = { /** * IP address to scan */ ip: string; /** * Port number to scan */ port: number; }; /** * Discovery scan against IP:PORT */ export type Target1 = { hostPort: HostPort; }; export type ScansDiscoveryInputBodyTarget = Target1 | Target2; export type ScansDiscoveryInputBody = { target: Target1 | Target2; }; /** @internal */ export type HostnamePort$Outbound = { hostname: string; port: number; }; /** @internal */ export declare const HostnamePort$outboundSchema: z.ZodType; export declare function hostnamePortToJSON(hostnamePort: HostnamePort): string; /** @internal */ export type Target2$Outbound = { hostname_port: HostnamePort$Outbound; }; /** @internal */ export declare const Target2$outboundSchema: z.ZodType; export declare function target2ToJSON(target2: Target2): string; /** @internal */ export type HostPort$Outbound = { ip: string; port: number; }; /** @internal */ export declare const HostPort$outboundSchema: z.ZodType; export declare function hostPortToJSON(hostPort: HostPort): string; /** @internal */ export type Target1$Outbound = { host_port: HostPort$Outbound; }; /** @internal */ export declare const Target1$outboundSchema: z.ZodType; export declare function target1ToJSON(target1: Target1): string; /** @internal */ export type ScansDiscoveryInputBodyTarget$Outbound = Target1$Outbound | Target2$Outbound; /** @internal */ export declare const ScansDiscoveryInputBodyTarget$outboundSchema: z.ZodType; export declare function scansDiscoveryInputBodyTargetToJSON(scansDiscoveryInputBodyTarget: ScansDiscoveryInputBodyTarget): string; /** @internal */ export type ScansDiscoveryInputBody$Outbound = { target: Target1$Outbound | Target2$Outbound; }; /** @internal */ export declare const ScansDiscoveryInputBody$outboundSchema: z.ZodType; export declare function scansDiscoveryInputBodyToJSON(scansDiscoveryInputBody: ScansDiscoveryInputBody): string; //# sourceMappingURL=scansdiscoveryinputbody.d.ts.map