# sig/metrics/net.rbs

class HttpLogger
  def self.deprecate_config: () -> untyped
  def self.instance: () -> untyped
  def self.perform: () -> untyped
  def collapse_body_limit: () -> untyped
  def fakeweb?: () -> untyped
  def format_log_entry: () -> untyped
  def ignored?: () -> untyped
  def log: () -> untyped
  def log_request_body: () -> untyped
  def log_request_headers: () -> untyped
  def log_request_url: () -> untyped
  def log_response_body: () -> untyped
  def log_response_code: () -> untyped
  def log_response_headers: () -> untyped
  def logger: () -> untyped
  def perform: () -> untyped
  def request_url: () -> untyped
  def require_logging?: () -> untyped
  def truncate_body: () -> untyped
end


# sig/metrics/influx/point_value.rbs

class InfluxDB::PointValue
  def dump: () -> untyped
  def escape: () -> untyped
  def escape_tags: () -> untyped
  def escape_value: () -> untyped
  def escape_values: () -> untyped
  def initialize: () -> void
end


# sig/metrics/net.rbs

class Net::HTTP
  def self.colorize=: () -> untyped
  def self.log_headers=: () -> untyped
  def self.logger=: () -> untyped
  def request: () -> untyped
end


# sig/logging/connect_formatter.rbs

class Ougai::Formatters::ConnectFormatter < Ougai::Formatters::Base
  def _call: () -> untyped
  def convert_time: () -> untyped
  def initialize: () -> void
end


# tmp/gems/zuora_connect/2.0.5zj/data/app/controllers/zuora_connect/admin/tenant_controller.rbs

class ZuoraConnect::Admin::TenantController < ZuoraConnect::ApplicationController
  def index: () -> untyped
end


# tmp/gems/zuora_connect/2.0.5zj/data/app/controllers/zuora_connect/api/v1/app_instance_controller.rbs

class ZuoraConnect::Api::V1::AppInstanceController < ZuoraConnect::ApplicationController
  def cache_bust: () -> untyped
  def create: () -> untyped
  def drop: () -> untyped
  def status: () -> untyped
end


# tmp/gems/zuora_connect/2.0.5zj/data/app/models/zuora_connect/app_instance_base.rbs

class ZuoraConnect::AppInstanceBase < ZuoraConnect::ActiveRecord::Base
  def self.decrypt_response: () -> untyped
  def self.get_metrics: () -> untyped
  def self.refresh_aggregate_table: () -> untyped
  def self.unicorn_listener_stats: () -> untyped
  def self.update_functions: () -> untyped
  def self.write_to_telegraf: () -> untyped
  def apartment_switch: () -> untyped
  def api_limit: () -> untyped
  def api_limit?: () -> untyped
  def attr_builder: () -> untyped
  def aws_auth_client: () -> untyped
  def build_task: () -> untyped
  def cache_app_instance: () -> untyped
  def catalog_loaded?: () -> untyped
  def catalog_lookup: () -> untyped
  def catalog_outdated?: () -> untyped
  def check_oauth_state: () -> untyped
  def data_lookup: () -> untyped
  def decrypt_data: () -> untyped
  def default_ougai_items: () -> untyped
  def drop_instance: () -> untyped
  def encrypt_data: () -> untyped
  def encryptor: () -> untyped
  def get_catalog: () -> untyped
  def get_s3_file_url: () -> untyped
  def init: () -> untyped
  def initialize_redis_placeholder: () -> untyped
  def instance_failure: () -> untyped
  def kms_decrypt: () -> untyped
  def kms_encrypt: () -> untyped
  def login_lookup: () -> untyped
  def logitem: () -> untyped
  def mark_for_refresh: () -> untyped
  def marked_for_refresh?: () -> untyped
  def method_missing: () -> untyped
  def new_session: () -> untyped
  def new_session_for_api_requests: () -> untyped
  def new_session_for_ui_requests: () -> untyped
  def oauth_expired?: () -> untyped
  def prune_data: () -> untyped
  def queue_pause: () -> untyped
  def queue_paused?: () -> untyped
  def queue_start: () -> untyped
  def refresh: () -> untyped
  def refresh_oauth: () -> untyped
  def reload_attributes: () -> untyped
  def reset_mark_expires_at: () -> untyped
  def reset_mark_for_refresh: () -> untyped
  def reset_mark_refreshed_at: () -> untyped
  def s3_client: () -> untyped
  def save_data: () -> untyped
  def send_email: () -> untyped
  def updateOption: () -> untyped
  def update_logins: () -> untyped
  def update_task: () -> untyped
  def upload_to_s3: () -> untyped
  def zuora_logins: () -> untyped
  def zuora_logins=: () -> untyped
end


# sig/zuora_connect/configuration.rbs

class ZuoraConnect::Configuration
  def initialize: () -> void
  def private_key: () -> untyped
end


# sig/zuora_connect/exceptions.rbs

class ZuoraConnect::Exceptions::APIError < ZuoraConnect::Exceptions::Error
  def initialize: () -> void
  def to_s: () -> untyped
end


# sig/zuora_connect/exceptions.rbs

class ZuoraConnect::Exceptions::AccessDenied < ZuoraConnect::Exceptions::Error
  def initialize: () -> void
  def to_s: () -> untyped
end


# sig/zuora_connect/exceptions.rbs

class ZuoraConnect::Exceptions::ConnectCommunicationError < ZuoraConnect::Exceptions::Error
  def initialize: () -> void
  def to_s: () -> untyped
end


# sig/zuora_connect/exceptions.rbs

class ZuoraConnect::Exceptions::SessionInvalid < ZuoraConnect::Exceptions::Error
  def initialize: () -> void
  def to_s: () -> untyped
end


# sig/middleware/json_parse_errors.rbs

class ZuoraConnect::JsonParseErrors
  def call: () -> untyped
  def initialize: () -> void
end


# tmp/gems/zuora_connect/2.0.5zj/data/app/models/zuora_connect/login.rbs

class ZuoraConnect::Login
  def attr_builder: () -> untyped
  def client: () -> untyped
  def initialize: () -> void
end


# sig/middleware/metrics_middleware.rbs

class ZuoraConnect::MetricsMiddleware
  def call: () -> untyped
  def initialize: () -> void
end


# sig/middleware/metrics_middleware.rbs

class ZuoraConnect::PageRequest
  def call: () -> untyped
end


# sig/middleware/request_id_middleware.rbs

class ZuoraConnect::RequestIdMiddleware
  def call: () -> untyped
  def initialize: () -> void
end


# tmp/gems/zuora_connect/2.0.5zj/data/app/controllers/zuora_connect/static_controller.rbs

class ZuoraConnect::StaticController < ZuoraConnect::ApplicationController
  def clear_connect_app_session: () -> untyped
  def health: () -> untyped
  def initialize_app: () -> untyped
  def metrics: () -> untyped
end


# tmp/gems/zuora_connect/2.0.5zj/data/app/models/zuora_connect/telegraf.rbs

class ZuoraConnect::Telegraf
  def self.app_name: () -> untyped
  def self.full_process_name: () -> untyped
  def self.pod_name: () -> untyped
  def self.process_type: () -> untyped
  def connect: () -> untyped
  def format_metric_log: () -> untyped
  def initialize: () -> void
  def write: () -> untyped
  def write_udp: () -> untyped
end


# sig/resque/additions.rbs

module Resque::Additions
  def dequeue_from: () -> untyped
  def remove_delayed_job_with_queue_from_timestamp: () -> untyped
  def remove_delayed_with_queue: () -> untyped
  def scheduled_at_with_queue: () -> untyped
end


# sig/resque/dynamic_queues.rbs

module Resque::DynamicQueues
  def self.included: () -> untyped
  def create_job: () -> untyped
  def filter_busy_queues: () -> untyped
  def get_categorized_queues: () -> untyped
  def get_grouped_queues: () -> untyped
  def get_next_job: () -> untyped
  def get_queued_job: () -> untyped
  def get_restricted_job: () -> untyped
  def queue_depth: () -> untyped
  def queues_with_dynamic: () -> untyped
  def reserve_with_round_robin: () -> untyped
  def rotated_queues: () -> untyped
  def should_work_on_queue?: () -> untyped
end


# sig/resque/plugins/custom_logger.rbs

module Resque::Plugins::CustomLogger
  def before_perform: () -> untyped
end


# sig/resque/self_lookup.rbs

module Resque::SelfLookup
  def self.included: () -> untyped
  def payload_class_enhanced: () -> untyped
end


# sig/resque/silence_done.rbs

module Resque::SilenceDone
  def self.included: () -> untyped
  def perform_no_log: () -> untyped
  def work_one_job_no_log: () -> untyped
end


# tmp/gems/zuora_connect/2.0.5zj/data/app/controllers/zuora_connect/admin/tenant_controller.rbs

module ZuoraConnect
  def self.configuration: () -> untyped
  def self.configure: () -> untyped
  def self.elastic_apm_defaults: () -> untyped
  def self.reset: () -> untyped
  def custom_logger: () -> untyped
  def logger: () -> untyped
end


# tmp/gems/zuora_connect/2.0.5zj/data/app/helpers/zuora_connect/application_helper.rbs

module ZuoraConnect::ApplicationHelper
  def connect_meta_tags: () -> untyped
  def is_app_admin?: () -> untyped
  def zuora_user: () -> untyped
end


# sig/zuora_connect/controllers/helpers.rbs

module ZuoraConnect::Controllers::Helpers
  def authenticate_app_api_request: () -> untyped
  def authenticate_connect_app_request: () -> untyped
  def check_connect_admin: () -> untyped
  def check_connect_admin!: () -> untyped
  def check_instance: () -> untyped
  def hallway_integration?: () -> untyped
  def persist_connect_app_session: () -> untyped
  def setup_instance_via_data: () -> untyped
  def setup_instance_via_dev_mode: () -> untyped
  def zuora_user: () -> untyped
end
