export interface ConsensusResult { complete: boolean; verdict?: 'approve' | 'reject' | 'revise'; averageScore?: number; evaluations: { agentId: string; verdict: string; score: number | null; reasoning: string | null; }[]; } /** * Check if all consensus evaluations are in for a task, * and if so, aggregate the result based on strategy. */ export declare function evaluateConsensus(taskId: number): ConsensusResult;