type Proposal = { description: string; endBlock: BigNumber; executions: ProposalExecutable[]; proposalId: BigNumber; proposer: string; startBlock: BigNumber; state: ProposalState; votes: ProposalVote[]; };