/** * Audit Runner (Functional) * Main orchestrator for running code audits */ import { AuditResult, AuditRunnerOptions, AnalyzerDefinition } from './types.js'; /** * Default analyzer registry */ export declare const DEFAULT_ANALYZERS: Record; /** * Create an audit runner with the given options */ export declare function createAuditRunner(options?: AuditRunnerOptions): { registerAnalyzer: (analyzer: AnalyzerDefinition) => void; loadConfiguration: (configPath: string) => Promise; run: (runOptions?: AuditRunnerOptions) => Promise; generateReport: (result: AuditResult, format: string) => Promise; }; /** * Run audit with default runner (convenience function) */ export declare function runAudit(options?: AuditRunnerOptions): Promise; export type { AuditProgress, AuditRunnerOptions } from './types.js'; //# sourceMappingURL=auditRunner.d.ts.map