import type { FoundationProposalInfo, FoundationProposalState, FoundationProposalSupport } from "../../iotype"; import { EvmContract } from "./evm_contract"; export declare class PollingFoundation extends EvmContract { getProposalIds(): Promise>; getProposalInfo(proposalId: bigint): Promise; getProposalState(proposalId: bigint): Promise; getProposalVotes(proposalId: bigint): Promise<[bigint, bigint]>; getVotes(voter: string, blockNumber: bigint): Promise; hasVoted(proposalId: bigint, voter: string): Promise; castVote(proposalId: bigint, support: FoundationProposalSupport): string; } //# sourceMappingURL=polling.d.ts.map