type CastVoteWithReasonParams = WithOverrides<{
  proposalId: AbiParameterToPrimitiveType<{
    name: "proposalId";
    type: "uint256";
  }>;
  reason: AbiParameterToPrimitiveType<{
    name: "reason";
    type: "string";
  }>;
  support: AbiParameterToPrimitiveType<{
    name: "support";
    type: "uint8";
  }>;
}>;