# sig/cucumber/messages/attachment.rbs class Cucumber::Messages::Attachment < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/background.rbs class Cucumber::Messages::Background < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/ci.rbs class Cucumber::Messages::Ci < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/comment.rbs class Cucumber::Messages::Comment < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/data_table.rbs class Cucumber::Messages::DataTable < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/doc_string.rbs class Cucumber::Messages::DocString < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/duration.rbs class Cucumber::Messages::Duration < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/envelope.rbs class Cucumber::Messages::Envelope < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/examples.rbs class Cucumber::Messages::Examples < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/exception.rbs class Cucumber::Messages::Exception < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/feature.rbs class Cucumber::Messages::Feature < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/feature_child.rbs class Cucumber::Messages::FeatureChild < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/gherkin_document.rbs class Cucumber::Messages::GherkinDocument < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/git.rbs class Cucumber::Messages::Git < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/group.rbs class Cucumber::Messages::Group < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/helpers/id_generator/incrementing.rbs class Cucumber::Messages::Helpers::IdGenerator::Incrementing def initialize: () -> void def new_id: () -> untyped end # sig/cucumber/messages/helpers/id_generator/uuid.rbs class Cucumber::Messages::Helpers::IdGenerator::UUID def new_id: () -> untyped end # sig/cucumber/messages/helpers/ndjson_to_message_enumerator.rbs class Cucumber::Messages::Helpers::NdjsonToMessageEnumerator < Cucumber::Messages::Helpers::Enumerator def extract_message: () -> untyped def initialize: () -> void end # sig/cucumber/messages/hook.rbs class Cucumber::Messages::Hook < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/java_method.rbs class Cucumber::Messages::JavaMethod < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/java_stack_trace_element.rbs class Cucumber::Messages::JavaStackTraceElement < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/location.rbs class Cucumber::Messages::Location < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/message.rbs class Cucumber::Messages::Message def self.camelize: () -> untyped def self.from_json: () -> untyped def prepare_value: () -> untyped def to_h: () -> untyped def to_json: () -> untyped end # sig/cucumber/messages/meta.rbs class Cucumber::Messages::Meta < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/parameter_type.rbs class Cucumber::Messages::ParameterType < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/parse_error.rbs class Cucumber::Messages::ParseError < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/pickle.rbs class Cucumber::Messages::Pickle < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/pickle_doc_string.rbs class Cucumber::Messages::PickleDocString < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/pickle_step.rbs class Cucumber::Messages::PickleStep < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/pickle_step_argument.rbs class Cucumber::Messages::PickleStepArgument < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/pickle_table.rbs class Cucumber::Messages::PickleTable < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/pickle_table_cell.rbs class Cucumber::Messages::PickleTableCell < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/pickle_table_row.rbs class Cucumber::Messages::PickleTableRow < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/pickle_tag.rbs class Cucumber::Messages::PickleTag < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/product.rbs class Cucumber::Messages::Product < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/rule.rbs class Cucumber::Messages::Rule < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/rule_child.rbs class Cucumber::Messages::RuleChild < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/scenario.rbs class Cucumber::Messages::Scenario < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/source.rbs class Cucumber::Messages::Source < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/source_reference.rbs class Cucumber::Messages::SourceReference < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/step.rbs class Cucumber::Messages::Step < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/step_definition.rbs class Cucumber::Messages::StepDefinition < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/step_definition_pattern.rbs class Cucumber::Messages::StepDefinitionPattern < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/step_match_argument.rbs class Cucumber::Messages::StepMatchArgument < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/step_match_arguments_list.rbs class Cucumber::Messages::StepMatchArgumentsList < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/table_cell.rbs class Cucumber::Messages::TableCell < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/table_row.rbs class Cucumber::Messages::TableRow < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/tag.rbs class Cucumber::Messages::Tag < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_case.rbs class Cucumber::Messages::TestCase < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_case_finished.rbs class Cucumber::Messages::TestCaseFinished < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_case_started.rbs class Cucumber::Messages::TestCaseStarted < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_run_finished.rbs class Cucumber::Messages::TestRunFinished < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_run_hook_finished.rbs class Cucumber::Messages::TestRunHookFinished < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_run_hook_started.rbs class Cucumber::Messages::TestRunHookStarted < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_run_started.rbs class Cucumber::Messages::TestRunStarted < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_step.rbs class Cucumber::Messages::TestStep < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_step_finished.rbs class Cucumber::Messages::TestStepFinished < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_step_result.rbs class Cucumber::Messages::TestStepResult < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/test_step_started.rbs class Cucumber::Messages::TestStepStarted < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/timestamp.rbs class Cucumber::Messages::Timestamp < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/undefined_parameter_type.rbs class Cucumber::Messages::UndefinedParameterType < Cucumber::Messages::Message def self.from_h: () -> untyped def initialize: () -> void end # sig/cucumber/messages/helpers/time_conversion.rbs module Cucumber::Messages::Helpers::TimeConversion def duration_to_seconds: () -> untyped def seconds_to_duration: () -> untyped def time_to_timestamp: () -> untyped def timestamp_to_time: () -> untyped end