import type { ConclusionContract } from '../../agent/core/conclusionContract';
import type { ComparisonReportSection } from '../../agentv3/sessionStateSnapshot';
import type { DataEnvelope } from '../../types/dataContract';
import type { EvidenceContractV1 } from '../../types/evidenceContract';
export interface BuildEvidenceContractInput {
    conclusionContract?: ConclusionContract | null;
    dataEnvelopes?: DataEnvelope[];
    comparisonReportSection?: ComparisonReportSection;
}
export declare function buildEvidenceContract(input: BuildEvidenceContractInput): EvidenceContractV1;
//# sourceMappingURL=evidenceContractBuilder.d.ts.map