# sig/rack/session/abstract/id.rbs class Rack::Session::Abstract::ID < Rack::Session::Abstract::Persisted def self.inherited: () -> untyped def delete_session: () -> untyped def find_session: () -> untyped def write_session: () -> untyped end # sig/rack/session/abstract/id.rbs class Rack::Session::Abstract::Persisted def call: () -> untyped def commit_session: () -> untyped def commit_session?: () -> untyped def context: () -> untyped def cookie_value: () -> untyped def current_session_id: () -> untyped def delete_session: () -> untyped def extract_session_id: () -> untyped def find_session: () -> untyped def force_options?: () -> untyped def forced_session_update?: () -> untyped def generate_sid: () -> untyped def initialize: () -> void def initialize_sid: () -> untyped def load_session: () -> untyped def loaded_session?: () -> untyped def make_request: () -> untyped def prepare_session: () -> untyped def security_matches?: () -> untyped def session_class: () -> untyped def session_exists?: () -> untyped def set_cookie: () -> untyped def write_session: () -> untyped end # sig/rack/session/abstract/id.rbs class Rack::Session::Abstract::PersistedSecure < Rack::Session::Abstract::Persisted def cookie_value: () -> untyped def extract_session_id: () -> untyped def generate_sid: () -> untyped def session_class: () -> untyped end # sig/rack/session/abstract/id.rbs class Rack::Session::Abstract::PersistedSecure::SecureSessionHash < Rack::Session::Abstract::PersistedSecure::SessionHash def []: () -> untyped end # sig/rack/session/abstract/id.rbs class Rack::Session::Abstract::SessionHash def self.find: () -> untyped def self.set: () -> untyped def self.set_options: () -> untyped def []: () -> untyped def []=: () -> untyped def clear: () -> untyped def delete: () -> untyped def destroy: () -> untyped def dig: () -> untyped def each: () -> untyped def empty?: () -> untyped def exists?: () -> untyped def fetch: () -> untyped def has_key?: () -> untyped def id: () -> untyped def initialize: () -> void def inspect: () -> untyped def keys: () -> untyped def load!: () -> untyped def load_for_read!: () -> untyped def load_for_write!: () -> untyped def loaded?: () -> untyped def options: () -> untyped def replace: () -> untyped def stringify_keys: () -> untyped def to_hash: () -> untyped def update: () -> untyped def values: () -> untyped end # sig/rack/session/cookie.rbs class Rack::Session::Cookie < Rack::Session::Abstract::PersistedSecure def delete_session: () -> untyped def encode_session_data: () -> untyped def extract_session_id: () -> untyped def find_session: () -> untyped def initialize: () -> void def legacy_digest_match?: () -> untyped def legacy_generate_hmac: () -> untyped def persistent_session_id!: () -> untyped def secure?: () -> untyped def unpacked_cookie_data: () -> untyped def write_session: () -> untyped end # sig/rack/session/cookie.rbs class Rack::Session::Cookie::Base64 def decode: () -> untyped def encode: () -> untyped end # sig/rack/session/cookie.rbs class Rack::Session::Cookie::Base64::JSON < Rack::Session::Cookie::Base64::Base64 def decode: () -> untyped def encode: () -> untyped end # sig/rack/session/cookie.rbs class Rack::Session::Cookie::Base64::Marshal < Rack::Session::Cookie::Base64::Base64 def decode: () -> untyped def encode: () -> untyped end # sig/rack/session/cookie.rbs class Rack::Session::Cookie::Base64::ZipJSON < Rack::Session::Cookie::Base64::Base64 def decode: () -> untyped def encode: () -> untyped end # sig/rack/session/cookie.rbs class Rack::Session::Cookie::Identity def decode: () -> untyped def encode: () -> untyped end # sig/rack/session/cookie.rbs class Rack::Session::Cookie::Marshal def decode: () -> untyped def encode: () -> untyped end # sig/rack/session/cookie.rbs class Rack::Session::Cookie::SessionId def initialize: () -> void end # sig/rack/session/encryptor.rbs class Rack::Session::Encryptor def cipher_secret_from_message_secret: () -> untyped def compute_signature: () -> untyped def decrypt: () -> untyped def deserialized_message: () -> untyped def encrypt: () -> untyped def initialize: () -> void def new_cipher: () -> untyped def new_message_and_cipher_secret: () -> untyped def serialize_payload: () -> untyped def serializer: () -> untyped def set_cipher_key: () -> untyped def verify_authenticity!: () -> untyped end # sig/rack/session/pool.rbs class Rack::Session::Pool < Rack::Session::Abstract::PersistedSecure def delete_session: () -> untyped def find_session: () -> untyped def generate_sid: () -> untyped def get_session_with_fallback: () -> untyped def initialize: () -> void def write_session: () -> untyped end # sig/rack/session/abstract/id.rbs class Rack::Session::SessionId def empty?: () -> untyped def hash_sid: () -> untyped def initialize: () -> void def inspect: () -> untyped def private_id: () -> untyped end