# sig/tailwindcss/compressor.rbs

class Tailwindcss::Compressor
  def self.call: () -> untyped
  def self.instance: () -> untyped
  def call: () -> untyped
  def initialize: () -> void
end


# sig/tailwindcss/purger.rbs

class Tailwindcss::Purger
  def escape_class_selector: () -> untyped
  def extract_class_names: () -> untyped
  def extract_class_names_from: () -> untyped
  def initialize: () -> void
  def keep_these_selectors_pattern: () -> untyped
  def purge: () -> untyped
  def purge: () -> untyped
  def purge_beginning_of_block: () -> untyped
end


# sig/tailwindcss/purger.rbs

class Tailwindcss::Purger::Conveyor
  def conditionally_keep: () -> untyped
  def consume: () -> untyped
  def done?: () -> untyped
  def initialize: () -> void
  def keep: () -> untyped
  def stage_output: () -> untyped
end
