   It should clean up the files the plugin created. The return value of this
   callback is ignored.
   """
-  @callback after_cleanup(Release.t, [String.t])  :: any
+  @callback after_cleanup([String.t], Keyword.t)  :: any
 
   @doc false
   defmacro __using__(_opts) do


  When in `dev_mode`, the packaging phase is skipped.
  """
  @callback after_package(Release.t)   :: Release.t | nil

  @doc """
  Called when the user invokes the `mix release.clean` task.


  When in `dev_mode`, the packaging phase is skipped.
  """
  @callback before_package(Release.t, Keyword.t)  :: Release.t | nil

  @doc """
  Called after packaging the release.
