# sig/typhoeus/errors/no_stub.rbs class Typhoeus::Errors::NoStub < Typhoeus::Errors::TyphoeusError def initialize: () -> void end # sig/typhoeus/expectation.rbs class Typhoeus::Expectation def all: () -> untyped def and_return: () -> untyped def clear: () -> untyped def find_by: () -> untyped def initialize: () -> void def matches?: () -> untyped def response: () -> untyped def responses: () -> untyped def stubbed_from: () -> untyped def url_match?: () -> untyped end # sig/typhoeus/hydra.rbs class Typhoeus::Hydra def hydra: () -> untyped def initialize: () -> void end # sig/typhoeus/hydra/easy_factory.rbs class Typhoeus::Hydra::EasyFactory def easy: () -> untyped def get: () -> untyped def initialize: () -> void def set_callback: () -> untyped end # sig/typhoeus/request.rbs class Typhoeus::Request def eql?: () -> untyped def fuzzy_hash_eql?: () -> untyped def hash: () -> untyped def initialize: () -> void def set_defaults: () -> untyped end # sig/typhoeus/response.rbs class Typhoeus::Response def initialize: () -> void def mock: () -> untyped end # sig/typhoeus/response/header.rbs class Typhoeus::Response::Header < Typhoeus::Response::Hash def initialize: () -> void def parse: () -> untyped def raw: () -> untyped end # sig/typhoeus.rbs module Typhoeus def before: () -> untyped def configure: () -> untyped def stub: () -> untyped def with_connection: () -> untyped end # sig/typhoeus/hydra/before.rbs module Typhoeus::Hydra::Before def queue: () -> untyped end # sig/typhoeus/hydra/block_connection.rbs module Typhoeus::Hydra::BlockConnection def queue: () -> untyped end # sig/typhoeus/hydra/easy_pool.rbs module Typhoeus::Hydra::EasyPool def easy_pool: () -> untyped def get_easy: () -> untyped def release_easy: () -> untyped end # sig/typhoeus/hydra/memoizable.rbs module Typhoeus::Hydra::Memoizable def memory: () -> untyped def queue: () -> untyped def run: () -> untyped end # sig/typhoeus/hydra/queueable.rbs module Typhoeus::Hydra::Queueable def abort: () -> untyped def queue: () -> untyped def queued_requests: () -> untyped end # sig/typhoeus/hydra/runnable.rbs module Typhoeus::Hydra::Runnable def run: () -> untyped end # sig/typhoeus/hydra/stubbable.rbs module Typhoeus::Hydra::Stubbable def queue: () -> untyped end # sig/typhoeus/request/actions.rbs module Typhoeus::Request::Actions def delete: () -> untyped def get: () -> untyped def head: () -> untyped def options: () -> untyped def patch: () -> untyped def post: () -> untyped def put: () -> untyped end # sig/typhoeus/request/before.rbs module Typhoeus::Request::Before def run: () -> untyped end # sig/typhoeus/request/block_connection.rbs module Typhoeus::Request::BlockConnection def blocked?: () -> untyped def run: () -> untyped end # sig/typhoeus/request/callbacks.rbs module Typhoeus::Request::Callbacks def execute_callbacks: () -> untyped end # sig/typhoeus/request/callbacks.rbs module Typhoeus::Request::Callbacks::Types def on_complete: () -> untyped def on_failure: () -> untyped def on_success: () -> untyped end # sig/typhoeus/request/marshal.rbs module Typhoeus::Request::Marshal def marshal_dump: () -> untyped def marshal_load: () -> untyped end # sig/typhoeus/request/memoizable.rbs module Typhoeus::Request::Memoizable def memoizable?: () -> untyped def response=: () -> untyped end # sig/typhoeus/request/operations.rbs module Typhoeus::Request::Operations def self.included: () -> untyped def finish: () -> untyped def run: () -> untyped end # sig/typhoeus/request/operations.rbs module Typhoeus::Request::Operations::ClassMethods def run: () -> untyped end # sig/typhoeus/request/responseable.rbs module Typhoeus::Request::Responseable def response: () -> untyped def response=: () -> untyped end # sig/typhoeus/request/stubbable.rbs module Typhoeus::Request::Stubbable def run: () -> untyped end # sig/typhoeus/response/informations.rbs module Typhoeus::Response::Informations def appconnect_time: () -> untyped def connect_time: () -> untyped def effective_url: () -> untyped def headers: () -> untyped def httpauth_avail: () -> untyped def namelookup_time: () -> untyped def pretransfer_time: () -> untyped def primary_ip: () -> untyped def redirect_count: () -> untyped def redirections: () -> untyped def response_body: () -> untyped def response_code: () -> untyped def response_headers: () -> untyped def return_code: () -> untyped def starttransfer_time: () -> untyped def total_time: () -> untyped end # sig/typhoeus/response/status.rbs module Typhoeus::Response::Status def first_header_line: () -> untyped def http_version: () -> untyped def modified?: () -> untyped def status_message: () -> untyped def success?: () -> untyped def timed_out?: () -> untyped end