import type { SecurityRule } from "../../types"; /** * Detects LLM/AI nodes in workflows that lack a preceding security checkpoint node. * * Analysis: * 1. Find all nodes whose type/name identifies them as AI/LLM nodes * 2. Build the connection predecessor graph from the connections definition * 3. For each AI node, check whether a security/checkpoint node appears on any * path from trigger nodes to the AI node * 4. Report AI nodes that are reachable from triggers without security gating */ export declare const missingAiCheckpointRule: SecurityRule;