/** * Procedure-Level Reference Data for MITRE ATT&CK Techniques * * Hand-curated: 16 techniques (high-confidence indicators) * Auto-extracted: 472 techniques (behavioral clustering) * Total: 488 techniques, 2374 procedures * * Sources: 8,295 community detection rules (Sigma, Splunk ESCU, Elastic, KQL, Sublime, CQL) */ export interface TechniqueProcedure { id: string; name: string; category: string; description: string; indicators: { process_names?: string[]; command_patterns?: string[]; registry_paths?: string[]; file_paths?: string[]; event_ids?: string[]; description_keywords?: string[]; field_patterns?: string[]; }; } export declare const PROCEDURE_REFERENCE: Record; export declare function getTechniquesWithProcedures(): string[]; export declare function getProceduresForTechnique(techniqueId: string): TechniqueProcedure[] | null; export declare const HAND_CURATED_TECHNIQUES: string[];