type RecoverForParams = WithOverrides<{
  from: AbiParameterToPrimitiveType<{
    name: "from";
    type: "address";
  }>;
  recoveryDeadline: AbiParameterToPrimitiveType<{
    name: "recoveryDeadline";
    type: "uint256";
  }>;
  recoverySig: AbiParameterToPrimitiveType<{
    name: "recoverySig";
    type: "bytes";
  }>;
  to: AbiParameterToPrimitiveType<{ name: "to"; type: "address" }>;
  toDeadline: AbiParameterToPrimitiveType<{
    name: "toDeadline";
    type: "uint256";
  }>;
  toSig: AbiParameterToPrimitiveType<{
    name: "toSig";
    type: "bytes";
  }>;
}>;