import type { Ballot, VoteCandidate } from "../vote"; import ElectionSummary from "./electionSummary.js"; export declare function summarizeCondorcetBallotForElectionSummary(ballot: BallotSummarize, indentLength?: number): string; export declare function summarizeCondorcetBallotForVoter(ballot: BallotSummarize, indentLength?: number): string; interface BallotSummarize { abstain?: boolean; maxCandidates?: VoteCandidate[]; minCandidates?: VoteCandidate[]; orderedCandidates?: VoteCandidate[][]; } export declare function getSummarizedBallot(ballot: Ballot, keepOnlyFirstLineInSummary?: boolean): BallotSummarize; export default class CondorcetElectionSummary extends ElectionSummary { scoreText: string; summarizeBallot(ballot: Ballot): string; } export {};