import type { Remap } from '@socketsecurity/registry/lib/objects'; import type { ALERT_ACTION, ALERT_TYPE, CompactSocketArtifact, CompactSocketArtifactAlert, SocketArtifact, SocketArtifactAlert } from '@socketsecurity/sdk'; export type { ALERT_ACTION, ALERT_TYPE, CompactSocketArtifact, CompactSocketArtifactAlert, SocketArtifact, SocketArtifactAlert, }; export type CVE_ALERT_TYPE = 'cve' | 'mediumCVE' | 'mildCVE' | 'criticalCVE'; export type ArtifactAlertCve = Remap & { type: CVE_ALERT_TYPE; }>; export type ArtifactAlertCveFixable = Remap & { type: CVE_ALERT_TYPE; props: CveProps; }>; export type ArtifactAlertUpgrade = Remap & { type: 'socketUpgradeAvailable'; }>; export type CveProps = { firstPatchedVersionIdentifier?: string | undefined; vulnerableVersionRange: string; [key: string]: any; }; export declare function isArtifactAlertCve(alert: CompactSocketArtifactAlert): alert is ArtifactAlertCve; //# sourceMappingURL=artifact.d.mts.map