import { ProviderManager } from '../providers/manager.js'; import type { ProgressReporter } from '../services/progress.js'; export interface DuckVoteArgs { question: string; options: string[]; voters?: string[]; require_reasoning?: boolean; } export declare function duckVoteTool(providerManager: ProviderManager, args: Record, progress?: ProgressReporter): Promise<{ content: { type: string; text: string; }[]; structuredContent: { question: string; options: string[]; winner: string | null; isTie: boolean; tally: Record; confidenceByOption: Record; votes: { voter: string; nickname: string; choice: string; confidence: number; reasoning: string; }[]; totalVoters: number; validVotes: number; consensusLevel: "unanimous" | "majority" | "plurality" | "split" | "none"; }; }>; //# sourceMappingURL=duck-vote.d.ts.map