import type { AnalyzerResult, Severity } from './types.js'; type StartAuditDefaults = { defaultAnalyzers: string[]; defaultMinSeverity: Severity; defaultGenerateCodeMap: boolean; }; export type PartitionPlan = { mode: 'none' | 'top-level'; partitionPaths: string[]; globalAnalyzers: string[]; shardedAnalyzers: string[]; }; declare function isRetryableShardError(error: string): boolean; declare function mergeAnalyzerResult(base: AnalyzerResult | undefined, next: AnalyzerResult): AnalyzerResult; export declare function derivePartitionPlan(args: any, projectRoot: string, isFile: boolean, enabledAnalyzers: string[]): Promise; export declare function startAuditJob(args: any, defaults: StartAuditDefaults): Promise<{ jobId: string; status: 'queued'; path: string; }>; export declare function getAuditJobStatus(jobId: string): Record; /** * Returns audit results as a SARIF 2.1.0 JSON string (Spec 06 R1.1 — MCP surface). */ export declare function getAuditResultsAsSarif(args: any): Promise; export declare function getAuditResultsPage(args: any): Promise>; export declare const __testables: { isRetryableShardError: typeof isRetryableShardError; mergeAnalyzerResult: typeof mergeAnalyzerResult; }; export {}; //# sourceMappingURL=mcpAuditJobs.d.ts.map