# sig/tilt/asciidoc.rbs

class Tilt::AsciidoctorTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/babel.rbs

class Tilt::BabelTemplate < Tilt::Template
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/bluecloth.rbs

class Tilt::BlueClothTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/builder.rbs

class Tilt::BuilderTemplate < Tilt::Template
  def evaluate: () -> untyped
  def precompiled_postamble: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/csv.rbs

class Tilt::CSVTemplate < Tilt::Template
  def self.engine: () -> untyped
  def precompiled: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt.rbs

class Tilt::Cache
  def clear: () -> untyped
  def fetch: () -> untyped
  def initialize: () -> void
end


# sig/tilt/coffee.rbs

class Tilt::CoffeeScriptLiterateTemplate < Tilt::CoffeeScriptTemplate
  def self.literate?: () -> untyped
end


# sig/tilt/coffee.rbs

class Tilt::CoffeeScriptTemplate < Tilt::Template
  def self.default_bare: () -> untyped
  def self.default_bare=: () -> untyped
  def self.default_no_wrap: () -> untyped
  def self.default_no_wrap=: () -> untyped
  def self.literate?: () -> untyped
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/commonmarker.rbs

class Tilt::CommonMarkerTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/creole.rbs

class Tilt::CreoleTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/erb.rbs

class Tilt::ERBTemplate < Tilt::Template
  def self.default_output_variable: () -> untyped
  def self.default_output_variable=: () -> untyped
  def precompiled: () -> untyped
  def precompiled_postamble: () -> untyped
  def precompiled_preamble: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/erubi.rbs

class Tilt::ErubiTemplate < Tilt::Template
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/erubis.rbs

class Tilt::ErubisTemplate < Tilt::ERBTemplate
  def precompiled: () -> untyped
  def precompiled_postamble: () -> untyped
  def precompiled_preamble: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/etanni.rbs

class Tilt::EtanniTemplate < Tilt::Template
  def precompiled: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/haml.rbs

class Tilt::HamlTemplate < Tilt::Template
  def evaluate: () -> untyped
  def evaluate: () -> untyped
  def precompiled_postamble: () -> untyped
  def precompiled_preamble: () -> untyped
  def precompiled_template: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/kramdown.rbs

class Tilt::KramdownTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/less.rbs

class Tilt::LessTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/liquid.rbs

class Tilt::LiquidTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def liquid_options: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/livescript.rbs

class Tilt::LiveScriptTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/mapping.rbs

class Tilt::Mapping
  def []: () -> untyped
  def constant_defined?: () -> untyped
  def extensions_for: () -> untyped
  def initialize: () -> void
  def initialize_copy: () -> untyped
  def lazy?: () -> untyped
  def lazy_load: () -> untyped
  def lookup: () -> untyped
  def new: () -> untyped
  def register: () -> untyped
  def register_lazy: () -> untyped
  def registered?: () -> untyped
  def split: () -> untyped
  def templates_for: () -> untyped
end


# sig/tilt/markaby.rbs

class Tilt::MarkabyTemplate < Tilt::Template
  def self.builder_class: () -> untyped
  def __capture_markaby_tilt__: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/maruku.rbs

class Tilt::MarukuTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/nokogiri.rbs

class Tilt::NokogiriTemplate < Tilt::Template
  def evaluate: () -> untyped
  def precompiled_postamble: () -> untyped
  def precompiled_preamble: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/pandoc.rbs

class Tilt::PandocTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def pandoc_options: () -> untyped
  def prepare: () -> untyped
  def tilt_to_pandoc_mapping: () -> untyped
end


# sig/tilt/plain.rbs

class Tilt::PlainTemplate < Tilt::Template
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/prawn.rbs

class Tilt::PrawnTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prawn_options: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/rdiscount.rbs

class Tilt::RDiscountTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def flags: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/rdoc.rbs

class Tilt::RDocTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def markup: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/radius.rbs

class Tilt::RadiusTemplate < Tilt::Template
  def self.context_class: () -> untyped
  def allows_script?: () -> untyped
  def dup: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
  def tag_missing: () -> untyped
end


# sig/tilt/redcloth.rbs

class Tilt::RedClothTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/redcarpet.rbs

class Tilt::Redcarpet1Template < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def flags: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/redcarpet.rbs

class Tilt::Redcarpet2Template < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def generate_renderer: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/rst-pandoc.rbs

class Tilt::RstPandocTemplate < Tilt::PandocTemplate
  def pandoc_options: () -> untyped
  def tilt_to_pandoc_mapping: () -> untyped
end


# sig/tilt/sass.rbs

class Tilt::SassTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
  def sass_options: () -> untyped
end


# sig/tilt/sass.rbs

class Tilt::ScssTemplate < Tilt::SassTemplate
  def sass_options: () -> untyped
end


# sig/tilt/sigil.rbs

class Tilt::SigilTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/string.rbs

class Tilt::StringTemplate < Tilt::Template
  def precompiled: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/template.rbs

class Tilt::Template
  def basename: () -> untyped
  def binary: () -> untyped
  def compile_template_method: () -> untyped
  def compiled_method: () -> untyped
  def default_encoding: () -> untyped
  def default_mime_type: () -> untyped
  def default_mime_type=: () -> untyped
  def eval_file: () -> untyped
  def evaluate: () -> untyped
  def extract_encoding: () -> untyped
  def extract_magic_comment: () -> untyped
  def initialize: () -> void
  def local_extraction: () -> untyped
  def metadata: () -> untyped
  def metadata: () -> untyped
  def name: () -> untyped
  def precompiled: () -> untyped
  def precompiled_postamble: () -> untyped
  def precompiled_preamble: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
  def read_template_file: () -> untyped
  def render: () -> untyped
  def unbind_compiled_method: () -> untyped
end


# sig/tilt/typescript.rbs

class Tilt::TypeScriptTemplate < Tilt::Template
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/wikicloth.rbs

class Tilt::WikiClothTemplate < Tilt::Template
  def allows_script?: () -> untyped
  def evaluate: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt/yajl.rbs

class Tilt::YajlTemplate < Tilt::Template
  def decorate: () -> untyped
  def evaluate: () -> untyped
  def precompiled_postamble: () -> untyped
  def precompiled_preamble: () -> untyped
  def precompiled_template: () -> untyped
  def prepare: () -> untyped
end


# sig/tilt.rbs

module Tilt
  def self.[]: () -> untyped
  def self.current_template: () -> untyped
  def self.default_mapping: () -> untyped
  def self.lazy_map: () -> untyped
  def self.new: () -> untyped
  def self.prefer: () -> untyped
  def self.register: () -> untyped
  def self.register_lazy: () -> untyped
  def self.registered?: () -> untyped
  def self.template_for: () -> untyped
  def self.templates_for: () -> untyped
end
