# sig/elasticsearch.rbs class Elasticsearch::Client def api_key: () -> untyped def elasticsearch_validation_request: () -> untyped def encode: () -> untyped def initialize: () -> void def method_missing: () -> untyped def respond_to_missing?: () -> untyped def sent_user_agent?: () -> untyped def set_content_type!: () -> untyped def set_header: () -> untyped def set_user_agent!: () -> untyped def setup_cloud: () -> untyped def setup_cloud_host: () -> untyped def verify_elasticsearch: () -> untyped end # sig/elasticsearch/helpers/bulk_helper.rbs class Elasticsearch::Helpers::BulkHelper def bulk_request: () -> untyped def delete: () -> untyped def ingest: () -> untyped def ingest_json: () -> untyped def initialize: () -> void def update: () -> untyped end # sig/elasticsearch/helpers/scroll_helper.rbs class Elasticsearch::Helpers::ScrollHelper def clear: () -> untyped def each: () -> untyped def initial_search: () -> untyped def initialize: () -> void def results: () -> untyped def scroll_request: () -> untyped end # sig/elasticsearch.rbs class Elasticsearch::UnsupportedProductError < Elasticsearch::StandardError def initialize: () -> void end # sig/elasticsearch.rbs module Elastic def self.client_meta_version: () -> untyped end # sig/elasticsearch/helpers/esql_helper.rbs module Elasticsearch::Helpers::ESQLHelper def self.query: () -> untyped end