import type { ASTCheckResult, Policy } from '../types.js'; export interface ASTCheckOptions { /** Skip AST check and use regex fallback only */ regexOnly?: boolean; /** Enable debug logging */ debug?: boolean; } /** * Check content against a policy using AST when available. * Falls back to regex for non-supported languages or when AST rules aren't available. */ export declare function checkContentAST(content: string, filePath: string, policy: Policy, options?: ASTCheckOptions): Promise; /** * Check content against multiple policies using AST */ export declare function checkContentASTMultiple(content: string, filePath: string, policies: Policy[], options?: ASTCheckOptions): Promise; //# sourceMappingURL=checker.d.ts.map