/** * Vigil Exploit Chain — Public API * * 3rd-party importable exploit chaining engine. Wraps the core engine * with sensible defaults. No API key required for static chain search. * * import { exploitChain } from 'anvilwing/tools'; */ import { type ExploitPrimitive, type ExploitChain } from '../../core/exploitChaining.js'; export interface ExploitChainOptions { primitives?: Partial[]; targetImpact?: 'low' | 'medium' | 'high' | 'critical'; beamWidth?: number; maxDepth?: number; minConfidence?: number; maxAssumptionDebt?: number; minimize?: boolean; format?: 'json' | 'text'; } export interface ExploitChainResult { chains: ExploitChain[]; totalChains: number; topChain: ExploitChain | null; topGrade: string; report?: string; } export declare function exploitChain(options?: ExploitChainOptions): ExploitChainResult; //# sourceMappingURL=exploitChain.d.ts.map