import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { DhcpdiscoverIpAddress } from "./dhcpdiscoveripaddress.js"; export type DhcpdiscoverDeviceInfo = { alarmInputChannels?: number | undefined; alarmOutputChannels?: number | undefined; deviceClass?: string | undefined; deviceId?: string | undefined; deviceType?: string | undefined; httpPort?: number | undefined; ipv4Address?: DhcpdiscoverIpAddress | undefined; ipv6Address?: DhcpdiscoverIpAddress | undefined; machineGroup?: string | undefined; machineName?: string | undefined; manufacturer?: string | undefined; port?: number | undefined; remoteVideoInputChannels?: number | undefined; serialNumber?: string | undefined; unloginFuncMask?: number | undefined; vendor?: string | undefined; version?: string | undefined; videoInputChannels?: number | undefined; videoOutputChannels?: number | undefined; }; /** @internal */ export declare const DhcpdiscoverDeviceInfo$inboundSchema: z.ZodType; export declare function dhcpdiscoverDeviceInfoFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=dhcpdiscoverdeviceinfo.d.ts.map