# sig/google/logging/message.rbs

class Google::Logging::Message
  def self.from: () -> untyped
  def ==: () -> untyped
  def hash: () -> untyped
  def initialize: () -> void
  def interpret_boolean: () -> untyped
  def interpret_fields: () -> untyped
  def interpret_labels: () -> untyped
  def interpret_message: () -> untyped
  def interpret_source_location: () -> untyped
  def interpret_string: () -> untyped
  def interpret_timestamp: () -> untyped
  def normalize_json: () -> untyped
  def to_h: () -> untyped
end


# sig/google/logging/source_location.rbs

class Google::Logging::SourceLocation
  def self.for_caller: () -> untyped
  def ==: () -> untyped
  def hash: () -> untyped
  def initialize: () -> void
  def to_h: () -> untyped
end


# sig/google/logging/structured_formatter.rbs

class Google::Logging::StructuredFormatter
  def call: () -> untyped
end
