import { Ballot } from "./ballot"; import { Candidate, State } from "./types"; export declare class Meek { candidates: Candidate[]; excess: number; seats: number; totalVotes: number; hbFactor: number; quota: number; electedCount: number; ballots: Ballot[]; log: State[]; private roundNumber; constructor(candidates: string[], seats: number, ballots: Ballot[]); private getCandidate; private setQuota; private countRound; private isConverged; private updateWeights; private eliminate; private declareElected; private findLowest; private eliminateLowest; private createLog; count: () => { electedCandidates: { unweightedVotes: number; name: string; status: import("./types").Status; votes: number; weight: number; }[]; log: State[]; }; } //# sourceMappingURL=meek.d.ts.map