export { ExternalBeforeStateRule } from "./external-before-state.js"; export { UnreachableCodeRule } from "./unreachable-code.js"; export { ReentrancyPathsRule } from "./reentrancy-paths.js"; import { ExternalBeforeStateRule } from "./external-before-state.js"; import { UnreachableCodeRule } from "./unreachable-code.js"; import { ReentrancyPathsRule } from "./reentrancy-paths.js"; /** * Advanced rules that require CFG analysis * These rules provide deeper security analysis but have higher computational cost */ export declare const ADVANCED_RULES: (ExternalBeforeStateRule | UnreachableCodeRule | ReentrancyPathsRule)[]; /** * Get advanced rules by category */ export declare function getAdvancedRulesByCategory(category?: "security" | "optimization" | "all"): (ExternalBeforeStateRule | UnreachableCodeRule | ReentrancyPathsRule)[]; /** * Check if a rule requires CFG analysis */ export declare function requiresCFG(ruleId: string): boolean; //# sourceMappingURL=index.d.ts.map