import type { CompletionReport, ReviewerReport } from '@pellux/goodvibes-sdk/platform/agents/completion-report';
import type { QualityGateResult } from './wrfc-types.js';
export declare function extractScoreFromText(text: string): number | null;
export declare function extractPassedFromText(text: string, score: number, threshold: number): boolean;
export declare function extractIssuesFromText(text: string): ReviewerReport['issues'];
export declare function parseEngineerCompletionReport(rawOutput: string, _template?: string): CompletionReport;
export declare function parseReviewerCompletionReport(chainId: string, rawOutput: string, threshold: number): ReviewerReport;
export declare function buildReviewTask(chainId: string, report: CompletionReport, threshold: number): string;
export declare function buildFixTask(chainId: string, review: ReviewerReport, threshold: number, fixAttempts: number): string;
export declare function buildGateFailureTask(chainId: string, task: string, failedGates: readonly QualityGateResult[]): string;
//# sourceMappingURL=wrfc-reporting.d.ts.map