/** * Consensus Engine Agent * * Implements Sisyphus orchestration pattern for multi-agent consensus calculation * Calculates consensus using various algorithms (voting, deliberation, weighted) * * Skills: * - Voting consensus calculation * - Deliberation consensus calculation * - Weighted consensus calculation * - Agreement ratio computation * - Summary generation */ export interface ConsensusResult { achieved: boolean; agreement_ratio: number; summary: string; votes?: Record; } export interface ForumMessage { agent_name: string; content: string; timestamp: Date; } /** * Calculates voting consensus using Sisyphus orchestration */ export declare function calculateVotingConsensus(messages: ForumMessage[], threshold?: number): Promise; /** * Calculates deliberation consensus using Sisyphus orchestration */ export declare function calculateDeliberationConsensus(messages: ForumMessage[], maxRounds?: number, convergenceThreshold?: number): Promise; /** * Calculates weighted consensus using Sisyphus orchestration */ export declare function calculateWeightedConsensus(messages: ForumMessage[], weights?: Record, threshold?: number): Promise; /** * Extracts votes from messages using Sisyphus orchestration */ export declare function extractVotes(messages: ForumMessage[]): Promise>; //# sourceMappingURL=consensus-engine-agent.d.ts.map