import type { EvidenceReference, Finding, FindingChallenge } from "../review/contracts.js"; import type { ModelChallengeProposal } from "./contracts.js"; export declare function parseExecutionPayload(output: unknown): unknown; export declare function parseFindingProposal(output: unknown, roleId: string): { findings: Finding[]; positiveObservations: string[]; unresolvedQuestions: string[]; normalizationNotes: string[]; }; export declare function parseChallengeProposal(output: unknown, defaultFindingId?: string): ModelChallengeProposal[]; export declare function parseChallengeProposalWithNotes(output: unknown, defaultFindingId?: string): { proposals: ModelChallengeProposal[]; normalizationNotes: string[]; }; export declare function challengeFor(roleId: string, proposal: ModelChallengeProposal, evidence: EvidenceReference[]): FindingChallenge;