{motive : Mathlib.Tactic.GRewrite.Config → Sort u} →
  ((toConfig : Lean.Meta.Rewrite.Config) →
      (useRewrite implicationHyp : Bool) →
        motive { toConfig := toConfig, useRewrite := useRewrite, implicationHyp := implicationHyp }) →
    (t : Mathlib.Tactic.GRewrite.Config) → motive t