#!/usr/bin/env node import type VoteResult from "./votingMethods/VoteResult.js"; interface countFromGitArgs { GIT_BIN?: string; cwd: string; repoURL: string; branch: string; subPath: string; privateKey?: T; keyParts: string[]; firstCommitRef: string; lastCommitRef?: string; mailmap: string; commitJsonSummary: { refs: string[]; } | null; pushToRemote?: boolean; gpgSign?: boolean | string; doNotCleanTempFiles: boolean; } export default function countFromGit({ GIT_BIN, cwd, repoURL, branch, subPath, privateKey, keyParts, firstCommitRef, lastCommitRef, mailmap, commitJsonSummary, pushToRemote, gpgSign, doNotCleanTempFiles, }: countFromGitArgs): Promise<{ result: VoteResult; privateKey: T; readonly privateKeyAsArmoredString: string; }>; export {};