sig
  val cast : 'Gobject.obj -> Gtk.cell_renderer_toggle Gtk.obj
  module P :
    sig
      val activatable : ([> `cellrenderertoggle ], bool) Gobject.property
      val active : ([> `cellrenderertoggle ], bool) Gobject.property
      val inconsistent : ([> `cellrenderertoggle ], bool) Gobject.property
      val radio : ([> `cellrenderertoggle ], bool) Gobject.property
    end
  module S :
    sig
      val toggled :
        ([> `cellrenderertoggle ], Gtk.tree_path -> unit) GtkSignal.t
    end
  val create :
    Gtk.cell_renderer_toggle Gobject.param list ->
    Gtk.cell_renderer_toggle Gtk.obj
end