# sig/falcon/command/serve.rbs

class Falcon::Command::Serve < Falcon::Command::Samovar::Command
  def container_class: () -> untyped
  def invoke: () -> untyped
  def load_app: () -> untyped
  def run: () -> untyped
end


# sig/falcon/command.rbs

class Falcon::Command::Top < Falcon::Command::Samovar::Command
  def invoke: () -> untyped
  def quiet?: () -> untyped
  def verbose?: () -> untyped
end


# sig/falcon/server.rbs

class Falcon::Server < Falcon::Async::HTTP::Server
  def failure_response: () -> untyped
  def handle_request: () -> untyped
  def initialize: () -> void
  def logger: () -> untyped
end


# sig/falcon/verbose.rbs

class Falcon::Verbose
  def annotate: () -> untyped
  def call: () -> untyped
  def initialize: () -> void
  def log: () -> untyped
end


# sig/falcon/command.rbs

module Falcon::Command
  def self.parse: () -> untyped
end


# sig/rack/handler/falcon.rbs

module Rack::Handler::Falcon
  def self.endpoint_for: () -> untyped
  def self.run: () -> untyped
end
