UNPKG

@mitre-attack/attack-data-model

Version:

A TypeScript API for the MITRE ATT&CK data model

14 lines (11 loc) 559 B
import { z } from 'zod/v4'; type AttackFieldUsage = 'required' | 'unused' | 'inherit' | 'extension'; type AttackFieldStatus = 'active' | 'deprecated' | 'inherit'; interface AttackMetaFields { description: string; usage?: AttackFieldUsage; status?: AttackFieldStatus; examples?: Array<unknown>; } declare const attackRegistry: z.core.$ZodRegistry<AttackMetaFields, z.core.$ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>>; export { type AttackFieldStatus, type AttackFieldUsage, type AttackMetaFields, attackRegistry };