# sig/rackup/handler/cgi.rbs class Rackup::Handler::CGI def self.run: () -> untyped def self.send_body: () -> untyped def self.send_headers: () -> untyped def self.serve: () -> untyped end # sig/rackup/handler/webrick.rbs class Rackup::Handler::WEBrick < WEBrick::HTTPServlet::AbstractServlet def self.run: () -> untyped def self.shutdown: () -> untyped def self.valid_options: () -> untyped def initialize: () -> void def service: () -> untyped end # sig/rackup/lobster.rbs class Rackup::Lobster def call: () -> untyped end # sig/rackup/server.rbs class Rackup::Server def self.start: () -> untyped def app: () -> untyped def build_app: () -> untyped def build_app_and_options_from_config: () -> untyped def build_app_from_string: () -> untyped def check_pid!: () -> untyped def daemonize_app: () -> untyped def default_middleware_by_environment: () -> untyped def default_options: () -> untyped def exit_with_pid: () -> untyped def handle_profiling: () -> untyped def initialize: () -> void def logging_middleware: () -> untyped def make_profile_name: () -> untyped def middleware: () -> untyped def middleware: () -> untyped def opt_parser: () -> untyped def options: () -> untyped def parse_options: () -> untyped def server: () -> untyped def start: () -> untyped def wrapped_app: () -> untyped def write_pid: () -> untyped end # sig/rackup/server.rbs class Rackup::Server::Options def handler_opts: () -> untyped def parse!: () -> untyped end # sig/rackup/handler/webrick.rbs class WEBrick::HTTPResponse def setup_header: () -> untyped end # sig/rackup/handler.rbs module Rackup::Handler def self.[]: () -> untyped def self.default: () -> untyped def self.get: () -> untyped def self.pick: () -> untyped def self.register: () -> untyped def self.require_handler: () -> untyped end