# sig/redcarpet.rbs

class Redcarpet::Markdown
  def initialize: () -> void
end


# sig/redcarpet/render_man.rbs

class Redcarpet::Render::ManPage < Redcarpet::Render::Base
  def block_code: () -> untyped
  def codespan: () -> untyped
  def double_emphasis: () -> untyped
  def emphasis: () -> untyped
  def header: () -> untyped
  def linebreak: () -> untyped
  def list: () -> untyped
  def list_item: () -> untyped
  def normal_text: () -> untyped
  def paragraph: () -> untyped
end


# sig/redcarpet.rbs

class Redcarpet::Render::XHTML < Redcarpet::Render::HTML
  def initialize: () -> void
end


# sig/redcarpet.rbs

module Redcarpet::Render::SmartyPants
  def self.render: () -> untyped
end
