import { Wallet } from '@ethersproject/wallet'; import { Signer } from '@ethersproject/abstract-signer'; import { RemoteSigner } from '../remote-signer'; export type WalletOption = { wallet: Wallet | Signer | RemoteSigner }; export type ElectionIdOption = { electionId: string }; export type VoteIdOption = { voteId: string }; export type SendTokensOptions = Partial & { to: string; amount: number }; export type IsInCensusOptions = Partial; export type HasAlreadyVotedOptions = Partial; export type VotesLeftCountOptions = Partial; export type IsAbleToVoteOptions = Partial;