import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ThreatReference } from "./threatreference.js"; export type ThreatListItem = { /** * The date and time when the threat was added. */ addedAt?: Date | undefined; /** * Total count of assets affected by this threat. */ count: number; /** * Detailed description of the threat. */ description?: string | undefined; /** * Number of hosts affected by this threat. */ hostCount: number; /** * Unique identifier of the threat. */ id: string; /** * Human-readable name of the threat. */ name?: string | undefined; /** * External reference links for the threat. */ references?: Array | null | undefined; /** * Number of web properties affected by this threat. */ webCount: number; }; /** @internal */ export declare const ThreatListItem$inboundSchema: z.ZodType; export declare function threatListItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=threatlistitem.d.ts.map