sig
  module Org_freedesktop_PolicyKit_AuthenticationAgent :
    sig
      val interface : OBus_name.interface
      val m_ObtainAuthorization :
        (string * int32 * int32, bool) OBus_member.Method.t
      type 'a members = {
        m_ObtainAuthorization :
          'OBus_object.t -> string * int32 * int32 -> bool Lwt.t;
      }
      val make :
        'a
        Policy_kit_interfaces.Org_freedesktop_PolicyKit_AuthenticationAgent.members ->
        'OBus_object.interface
    end
end