# sig/temple/core.rbs class Temple::Core::Array < Temple::Core::ArrayBuffer def postamble: () -> untyped end # sig/temple/core.rbs class Temple::Core::ArrayBuffer < Temple::Core::Generator def on_block: () -> untyped def on_dynamic: () -> untyped def on_static: () -> untyped def postamble: () -> untyped def preamble: () -> untyped end # sig/temple/core.rbs class Temple::Core::StringBuffer < Temple::Core::ArrayBuffer def on_dynamic: () -> untyped def postamble: () -> untyped def preamble: () -> untyped end # sig/temple/engine.rbs class Temple::Engine def self.filter: () -> untyped def self.filters: () -> untyped def self.generator: () -> untyped def self.parser: () -> untyped def self.use: () -> untyped def compile: () -> untyped def initialize: () -> void end # sig/temple/engines/erb.rbs class Temple::Engines::ERB < ERB def self.rock!: () -> untyped def self.suck!: () -> untyped def detect_magic_comment: () -> untyped def initialize: () -> void def percent?: () -> untyped end # sig/temple/filters/dynamic_inliner.rbs class Temple::Filters::DynamicInliner def compile: () -> untyped def dynamic: () -> untyped def initialize: () -> void def on_multi: () -> untyped def static: () -> untyped end # sig/temple/filters/escapable.rbs class Temple::Filters::Escapable def compile: () -> untyped def initialize: () -> void def is_escape?: () -> untyped end # sig/temple/filters/multi_flattener.rbs class Temple::Filters::MultiFlattener def compile: () -> untyped def initialize: () -> void end # sig/temple/filters/static_merger.rbs class Temple::Filters::StaticMerger def compile: () -> untyped def initialize: () -> void def on_multi: () -> untyped end # sig/temple/generator.rbs class Temple::Generator def self.to_ruby: () -> untyped def buffer: () -> untyped def compile: () -> untyped def concat: () -> untyped def initialize: () -> void def on_capture: () -> untyped def on_multi: () -> untyped def on_newline: () -> untyped def postamble: () -> untyped def preamble: () -> untyped def to_ruby: () -> untyped end # sig/temple/parsers/erb.rbs class Temple::Parsers::ERB def compile: () -> untyped def initialize: () -> void end # sig/temple/utils.rbs module Temple::Utils def literal_string?: () -> untyped end