module HTTPX module Plugins module BasicAuthentication def self.load_dependencies: (singleton(Session)) -> void def self.configure: (singleton(Session)) -> void module InstanceMethods def basic_authentication: (string user, string password) -> instance end end type sessionBasicAuthentication = Plugins::sessionAuthentication & Plugins::Authentication::InstanceMethods end end