# sig/rodauth.rbs class Rodauth::Auth def self.configure: () -> untyped def self.freeze: () -> untyped def self.inherited: () -> untyped end # sig/rodauth.rbs class Rodauth::Configuration def apply: () -> untyped def enable: () -> untyped def initialize: () -> void def load_feature: () -> untyped end # sig/rodauth.rbs class Rodauth::Feature < Rodauth::Module def self.define: () -> untyped def additional_form_tags: () -> untyped def auth_cached_method: () -> untyped def auth_value_method: () -> untyped def configuration_module_eval: () -> untyped def def_deprecated_alias: () -> untyped def depends: () -> untyped def internal_request_method: () -> untyped def loaded_templates: () -> untyped def redirect: () -> untyped def route: () -> untyped def session_key: () -> untyped def translatable_method: () -> untyped def view: () -> untyped end # sig/rodauth.rbs class Rodauth::FeatureConfiguration < Rodauth::Module def def_auth_method: () -> untyped def def_auth_private_method: () -> untyped def def_auth_value_method: () -> untyped def def_configuration_methods: () -> untyped end # sig/rodauth/features/internal_request.rbs class Rodauth::InternalRequestError < Rodauth::StandardError def build_message: () -> untyped def initialize: () -> void end # sig/rodauth.rbs module Rodauth def self.configure: () -> untyped def self.create_database_authentication_functions: () -> untyped def self.create_database_previous_password_check_functions: () -> untyped def self.drop_database_authentication_functions: () -> untyped def self.drop_database_previous_password_check_functions: () -> untyped def self.lib: () -> untyped def self.load_dependencies: () -> untyped def self.version: () -> untyped def _account_from_email_auth_key: () -> untyped def _account_from_login: () -> untyped def _account_from_refresh_token: () -> untyped def _account_from_reset_password_key: () -> untyped def _account_from_session: () -> untyped def _account_from_unlock_key: () -> untyped def _account_from_verify_account_key: () -> untyped def _account_from_verify_login_change_key: () -> untyped def _account_refresh_token_split: () -> untyped def _around_rodauth: () -> untyped def _email_auth_request: () -> untyped def _email_auth_request_and_redirect: () -> untyped def _field_attributes: () -> untyped def _field_error_attributes: () -> untyped def _formatted_field_error: () -> untyped def _get_remember_cookie: () -> untyped def _json_response_body: () -> untyped def _jwt_decode_opts: () -> untyped def _jwt_decode_opts: () -> untyped def _login: () -> untyped def _login_form_footer: () -> untyped def _login_form_footer_links: () -> untyped def _login_form_footer_links: () -> untyped def _login_form_footer_links: () -> untyped def _login_form_footer_links: () -> untyped def _multi_phase_login_forms: () -> untyped def _multi_phase_login_forms: () -> untyped def _multi_phase_login_forms: () -> untyped def _new_account: () -> untyped def _otp: () -> untyped def _otp_add_key: () -> untyped def _otp_key: () -> untyped def _otp_tmp_key: () -> untyped def _recovery_codes: () -> untyped def _return_json_response: () -> untyped def _setup_account_lockouts_hash: () -> untyped def _sms: () -> untyped def _two_factor_auth_links: () -> untyped def _two_factor_auth_links: () -> untyped def _two_factor_auth_links: () -> untyped def _two_factor_auth_links: () -> untyped def _two_factor_auth_links: () -> untyped def _two_factor_auth_links: () -> untyped def _two_factor_remove_all_from_session: () -> untyped def _two_factor_remove_all_from_session: () -> untyped def _two_factor_remove_all_from_session: () -> untyped def _two_factor_remove_all_from_session: () -> untyped def _two_factor_remove_all_from_session: () -> untyped def _two_factor_remove_links: () -> untyped def _two_factor_remove_links: () -> untyped def _two_factor_remove_links: () -> untyped def _two_factor_remove_links: () -> untyped def _two_factor_setup_links: () -> untyped def _two_factor_setup_links: () -> untyped def _two_factor_setup_links: () -> untyped def _two_factor_setup_links: () -> untyped def _two_factor_setup_links: () -> untyped def _update_login: () -> untyped def _view: () -> untyped def _view_opts: () -> untyped def account_activity_ds: () -> untyped def account_ds: () -> untyped def account_expired?: () -> untyped def account_expired_at: () -> untyped def account_from_email_auth_key: () -> untyped def account_from_key: () -> untyped def account_from_login: () -> untyped def account_from_refresh_token: () -> untyped def account_from_reset_password_key: () -> untyped def account_from_reset_password_key: () -> untyped def account_from_session: () -> untyped def account_from_unlock_key: () -> untyped def account_from_verify_account_key: () -> untyped def account_from_verify_login_change_key: () -> untyped def account_id: () -> untyped def account_in_unverified_grace_period?: () -> untyped def account_initial_status_value: () -> untyped def account_initial_status_value: () -> untyped def account_lockouts_ds: () -> untyped def account_login_failures_ds: () -> untyped def account_password_hash_column: () -> untyped def account_session_status_filter: () -> untyped def account_session_status_filter: () -> untyped def account_webauthn_ids: () -> untyped def account_webauthn_usage: () -> untyped def account_webauthn_user_id: () -> untyped def active_remember_key_ds: () -> untyped def active_sessions_ds: () -> untyped def active_sessions_insert_hash: () -> untyped def active_sessions_update_hash: () -> untyped def add_active_session: () -> untyped def add_audit_log: () -> untyped def add_field_error_class: () -> untyped def add_previous_password_hash: () -> untyped def add_recovery_code: () -> untyped def add_recovery_codes: () -> untyped def add_remember_key: () -> untyped def add_webauthn_credential: () -> untyped def add_webauthn_credential: () -> untyped def after_change_password: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_close_account: () -> untyped def after_create_account: () -> untyped def after_create_account: () -> untyped def after_create_account: () -> untyped def after_create_account: () -> untyped def after_login: () -> untyped def after_login: () -> untyped def after_login: () -> untyped def after_login_entered_during_multi_phase_login: () -> untyped def after_login_entered_during_multi_phase_login: () -> untyped def after_login_failure: () -> untyped def after_login_failure: () -> untyped def after_logout: () -> untyped def after_otp_disable: () -> untyped def after_refresh_token: () -> untyped def after_reset_password: () -> untyped def after_sms_disable: () -> untyped def after_webauthn_remove: () -> untyped def allow_email_auth?: () -> untyped def allow_email_auth?: () -> untyped def allow_resending_verify_account_email?: () -> untyped def already_logged_in: () -> untyped def argon2_hash_algorithm?: () -> untyped def argon2_hash_cost: () -> untyped def argon2_hash_cost: () -> untyped def argon2_password_hash_match?: () -> untyped def argon2_salt_option: () -> untyped def argon2_salt_option: () -> untyped def audit_log_ds: () -> untyped def audit_log_insert_hash: () -> untyped def audit_log_message: () -> untyped def audit_log_message_default: () -> untyped def audit_log_metadata: () -> untyped def auth_class_eval: () -> untyped def authenticated?: () -> untyped def authenticated?: () -> untyped def authenticated_by: () -> untyped def authenticated_webauthn_id: () -> untyped def auto_add_missing_recovery_codes: () -> untyped def auto_remove_recovery_codes: () -> untyped def autocomplete_for_field?: () -> untyped def autologin_session: () -> untyped def autologin_session: () -> untyped def autologin_type: () -> untyped def base32_encode: () -> untyped def base_url: () -> untyped def before_change_login_route: () -> untyped def before_change_password_route: () -> untyped def before_create_account_route: () -> untyped def before_login_attempt: () -> untyped def before_login_attempt: () -> untyped def before_logout: () -> untyped def before_logout: () -> untyped def before_logout: () -> untyped def before_otp_setup_route: () -> untyped def before_reset_password: () -> untyped def before_reset_password_request: () -> untyped def before_rodauth: () -> untyped def before_rodauth: () -> untyped def before_two_factor_auth_route: () -> untyped def before_two_factor_manage_route: () -> untyped def before_unlock_account: () -> untyped def before_unlock_account_request: () -> untyped def before_verify_account: () -> untyped def before_verify_account_route: () -> untyped def before_view_recovery_codes: () -> untyped def before_webauthn_auth_route: () -> untyped def before_webauthn_login_route: () -> untyped def before_webauthn_remove_route: () -> untyped def before_webauthn_setup_route: () -> untyped def button: () -> untyped def button_opts: () -> untyped def can_add_recovery_codes?: () -> untyped def catch_error: () -> untyped def change_login: () -> untyped def change_login_notice_flash: () -> untyped def change_login_requires_password?: () -> untyped def change_password_requires_password?: () -> untyped def check_account_expiration: () -> untyped def check_active_session: () -> untyped def check_already_logged_in: () -> untyped def check_csrf: () -> untyped def check_csrf?: () -> untyped def check_csrf?: () -> untyped def check_password_change_allowed: () -> untyped def check_session_expiration: () -> untyped def check_single_session: () -> untyped def clear_cached_otp: () -> untyped def clear_invalid_login_attempts: () -> untyped def clear_session: () -> untyped def clear_session: () -> untyped def close_account: () -> untyped def close_account_requires_password?: () -> untyped def compute_hmac: () -> untyped def compute_raw_hmac: () -> untyped def confirm_password: () -> untyped def confirm_password_redirect: () -> untyped def convert_email_token_key: () -> untyped def convert_session_key: () -> untyped def convert_timestamp: () -> untyped def convert_token_key: () -> untyped def create_account_autologin?: () -> untyped def create_account_autologin?: () -> untyped def create_account_notice_flash: () -> untyped def create_account_set_password?: () -> untyped def create_account_set_password?: () -> untyped def create_email: () -> untyped def create_email_auth_email: () -> untyped def create_email_auth_key: () -> untyped def create_email_to: () -> untyped def create_password_changed_email: () -> untyped def create_reset_password_email: () -> untyped def create_reset_password_key: () -> untyped def create_unlock_account_email: () -> untyped def create_verify_account_email: () -> untyped def create_verify_account_key: () -> untyped def create_verify_login_change_email: () -> untyped def create_verify_login_change_key: () -> untyped def csrf_tag: () -> untyped def currently_active_session?: () -> untyped def currently_active_session?: () -> untyped def database_function_password_match?: () -> untyped def database_function_password_match?: () -> untyped def db: () -> untyped def delete_account: () -> untyped def delete_account_on_close?: () -> untyped def disable_remember_login: () -> untyped def domain: () -> untyped def email_auth_ds: () -> untyped def email_auth_email_body: () -> untyped def email_auth_email_link: () -> untyped def email_auth_email_recently_sent?: () -> untyped def email_auth_key_insert_hash: () -> untyped def email_auth_request_form: () -> untyped def email_from: () -> untyped def email_to: () -> untyped def expire_session: () -> untyped def extract_password_hash_cost: () -> untyped def extract_password_hash_cost: () -> untyped def features: () -> untyped def field_attributes: () -> untyped def field_error: () -> untyped def field_error_attributes: () -> untyped def flash: () -> untyped def forget_login: () -> untyped def formatted_field_error: () -> untyped def function_name: () -> untyped def generate_active_sessions_key: () -> untyped def generate_email_auth_key_value: () -> untyped def generate_refresh_token: () -> untyped def generate_remember_key_value: () -> untyped def generate_reset_password_key_value: () -> untyped def generate_unlock_account_key: () -> untyped def generate_verify_account_key_value: () -> untyped def generate_verify_login_change_key_value: () -> untyped def get_active_refresh_token: () -> untyped def get_activity_timestamp: () -> untyped def get_email_auth_email_last_sent: () -> untyped def get_email_auth_key: () -> untyped def get_password_changed_at: () -> untyped def get_password_hash: () -> untyped def get_password_hash: () -> untyped def get_password_reset_key: () -> untyped def get_remember_key: () -> untyped def get_reset_password_email_last_sent: () -> untyped def get_unlock_account_email_last_sent: () -> untyped def get_unlock_account_key: () -> untyped def get_verify_account_email_last_sent: () -> untyped def get_verify_account_key: () -> untyped def get_verify_login_change_login_and_key: () -> untyped def handle_duplicate_active_session_id: () -> untyped def handle_webauthn_sign_count_verification_error: () -> untyped def has_password?: () -> untyped def hook_action: () -> untyped def hook_action: () -> untyped def http_basic_auth: () -> untyped def inactive_session_cond: () -> untyped def include_success_messages?: () -> untyped def initialize: () -> void def input_field_string: () -> untyped def inputmode_for_field?: () -> untyped def internal_request?: () -> untyped def internal_request_configuration: () -> untyped def invalid_login_attempted: () -> untyped def invalid_previous_password_message: () -> untyped def json_request?: () -> untyped def json_response: () -> untyped def jwt_cors_allow?: () -> untyped def jwt_payload: () -> untyped def jwt_refresh_token_account_ds: () -> untyped def jwt_refresh_token_account_token_ds: () -> untyped def jwt_refresh_token_ds: () -> untyped def jwt_refresh_token_insert_hash: () -> untyped def jwt_refresh_token_match?: () -> untyped def jwt_secret: () -> untyped def jwt_session_hash: () -> untyped def jwt_session_hash: () -> untyped def jwt_token: () -> untyped def last_account_activity_at: () -> untyped def last_account_login_at: () -> untyped def load_memory: () -> untyped def loaded_templates: () -> untyped def locked_out?: () -> untyped def logged_in?: () -> untyped def logged_in_via_remember_key?: () -> untyped def login: () -> untyped def login_confirm_label: () -> untyped def login_does_not_meet_requirements_message: () -> untyped def login_failed_reset_password_request_form: () -> untyped def login_hidden_field: () -> untyped def login_input_type: () -> untyped def login_meets_email_requirements?: () -> untyped def login_meets_length_requirements?: () -> untyped def login_meets_requirements?: () -> untyped def login_required: () -> untyped def login_required: () -> untyped def login_return_to_requested_location_path: () -> untyped def login_session: () -> untyped def login_too_long_message: () -> untyped def login_too_many_bytes_message: () -> untyped def login_too_short_message: () -> untyped def login_uses_email?: () -> untyped def login_valid_email?: () -> untyped def logout: () -> untyped def logout_additional_form_tags: () -> untyped def modifications_require_password?: () -> untyped def modifications_require_password?: () -> untyped def new_account: () -> untyped def new_account: () -> untyped def new_recovery_code: () -> untyped def new_webauthn_credential: () -> untyped def no_longer_active_session: () -> untyped def no_longer_active_session: () -> untyped def only_json?: () -> untyped def open_account?: () -> untyped def open_account?: () -> untyped def otp_add_key: () -> untyped def otp_add_key: () -> untyped def otp_exists?: () -> untyped def otp_hmac_secret: () -> untyped def otp_issuer: () -> untyped def otp_key_ds: () -> untyped def otp_keys_use_hmac?: () -> untyped def otp_last_use: () -> untyped def otp_locked_out?: () -> untyped def otp_new_secret: () -> untyped def otp_new_secret: () -> untyped def otp_provisioning_name: () -> untyped def otp_provisioning_uri: () -> untyped def otp_qr_code: () -> untyped def otp_record_authentication_failure: () -> untyped def otp_remove: () -> untyped def otp_remove_auth_failures: () -> untyped def otp_tmp_key: () -> untyped def otp_update_last_use: () -> untyped def otp_user_key: () -> untyped def otp_valid_code?: () -> untyped def otp_valid_key?: () -> untyped def param: () -> untyped def param_or_nil: () -> untyped def password_changed_email_body: () -> untyped def password_confirm_label: () -> untyped def password_does_not_contain_null_byte?: () -> untyped def password_does_not_meet_requirements_message: () -> untyped def password_doesnt_match_previous_password?: () -> untyped def password_expiration_ds: () -> untyped def password_expired?: () -> untyped def password_field_autocomplete_value: () -> untyped def password_has_enough_character_groups?: () -> untyped def password_has_no_invalid_pattern?: () -> untyped def password_hash: () -> untyped def password_hash: () -> untyped def password_hash: () -> untyped def password_hash_cost: () -> untyped def password_hash_cost: () -> untyped def password_hash_cost: () -> untyped def password_hash_ds: () -> untyped def password_hash_match?: () -> untyped def password_hash_match?: () -> untyped def password_hash_match?: () -> untyped def password_hash_using_salt: () -> untyped def password_hash_using_salt: () -> untyped def password_match?: () -> untyped def password_match?: () -> untyped def password_match?: () -> untyped def password_match?: () -> untyped def password_meets_length_requirements?: () -> untyped def password_meets_requirements?: () -> untyped def password_meets_requirements?: () -> untyped def password_meets_requirements?: () -> untyped def password_meets_requirements?: () -> untyped def password_not_in_dictionary?: () -> untyped def password_not_one_of_the_most_common?: () -> untyped def password_not_too_many_repeating_characters?: () -> untyped def password_one_of_most_common?: () -> untyped def password_recently_entered?: () -> untyped def password_reset_ds: () -> untyped def password_too_long_message: () -> untyped def password_too_many_bytes_message: () -> untyped def password_too_short_message: () -> untyped def possible_authentication_methods: () -> untyped def possible_authentication_methods: () -> untyped def possible_authentication_methods: () -> untyped def possible_authentication_methods: () -> untyped def possible_authentication_methods: () -> untyped def possible_authentication_methods: () -> untyped def post_configure: () -> untyped def post_configure: () -> untyped def post_configure: () -> untyped def post_configure: () -> untyped def post_configure: () -> untyped def post_configure: () -> untyped def previous_password_ds: () -> untyped def raises_uniqueness_violation?: () -> untyped def random_key: () -> untyped def raw_param: () -> untyped def recovery_code_match?: () -> untyped def recovery_codes_ds: () -> untyped def recovery_codes_primary?: () -> untyped def recovery_codes_remove: () -> untyped def redirect: () -> untyped def redirect: () -> untyped def redirect_two_factor_authenticated: () -> untyped def remember_key_ds: () -> untyped def remember_login: () -> untyped def remembered_session_id: () -> untyped def remove_all_active_sessions: () -> untyped def remove_all_webauthn_keys_and_user_ids: () -> untyped def remove_current_session: () -> untyped def remove_email_auth_key: () -> untyped def remove_inactive_sessions: () -> untyped def remove_jwt_refresh_token_key: () -> untyped def remove_lockout_metadata: () -> untyped def remove_remember_key: () -> untyped def remove_reset_password_key: () -> untyped def remove_session_value: () -> untyped def remove_session_value: () -> untyped def remove_verify_account_key: () -> untyped def remove_verify_login_change_key: () -> untyped def remove_webauthn_key: () -> untyped def render: () -> untyped def render_multi_phase_login_forms: () -> untyped def request: () -> untyped def require_account: () -> untyped def require_account_session: () -> untyped def require_authentication: () -> untyped def require_authentication: () -> untyped def require_current_password: () -> untyped def require_http_basic_auth: () -> untyped def require_login: () -> untyped def require_login: () -> untyped def require_login: () -> untyped def require_login_confirmation?: () -> untyped def require_login_confirmation?: () -> untyped def require_otp_setup: () -> untyped def require_password_authentication: () -> untyped def require_password_authentication?: () -> untyped def require_password_authentication?: () -> untyped def require_sms_available: () -> untyped def require_sms_not_setup: () -> untyped def require_sms_setup: () -> untyped def require_two_factor_authenticated: () -> untyped def require_two_factor_not_authenticated: () -> untyped def require_two_factor_setup: () -> untyped def require_webauthn_setup: () -> untyped def rescue_jwt_payload: () -> untyped def rescue_jwt_payload: () -> untyped def reset_password_email_body: () -> untyped def reset_password_email_link: () -> untyped def reset_password_email_recently_sent?: () -> untyped def reset_password_key_insert_hash: () -> untyped def reset_single_session_key: () -> untyped def response: () -> untyped def retry_on_uniqueness_violation: () -> untyped def return_json_response: () -> untyped def return_json_response: () -> untyped def route!: () -> untyped def route_path: () -> untyped def route_url: () -> untyped def save_account: () -> untyped def send_email: () -> untyped def send_email_auth_email: () -> untyped def send_password_changed_email: () -> untyped def send_reset_password_email: () -> untyped def send_unlock_account_email: () -> untyped def send_verify_account_email: () -> untyped def send_verify_login_change_email: () -> untyped def serialize_audit_log_metadata: () -> untyped def session: () -> untyped def session: () -> untyped def session_inactivity_deadline_condition: () -> untyped def session_jwt: () -> untyped def session_lifetime_deadline_condition: () -> untyped def session_value: () -> untyped def set_deadline_value: () -> untyped def set_deadline_values?: () -> untyped def set_email_auth_email_last_sent: () -> untyped def set_error_flash: () -> untyped def set_error_flash: () -> untyped def set_error_reason: () -> untyped def set_expired: () -> untyped def set_field_error: () -> untyped def set_field_error: () -> untyped def set_http_basic_auth_error_response: () -> untyped def set_jwt: () -> untyped def set_jwt_refresh_token_hmac_session_key: () -> untyped def set_jwt_token: () -> untyped def set_jwt_token: () -> untyped def set_last_password_entry: () -> untyped def set_login_requirement_error_message: () -> untyped def set_new_account_password: () -> untyped def set_notice_flash: () -> untyped def set_notice_flash: () -> untyped def set_notice_now_flash: () -> untyped def set_notice_now_flash: () -> untyped def set_password: () -> untyped def set_password: () -> untyped def set_password: () -> untyped def set_password_requirement_error_message: () -> untyped def set_redirect_error_flash: () -> untyped def set_redirect_error_flash: () -> untyped def set_redirect_error_status: () -> untyped def set_redirect_error_status: () -> untyped def set_reset_password_email_last_sent: () -> untyped def set_response_error_reason_status: () -> untyped def set_response_error_status: () -> untyped def set_response_error_status: () -> untyped def set_session_value: () -> untyped def set_session_value: () -> untyped def set_single_session_key: () -> untyped def set_title: () -> untyped def set_unlock_account_email_last_sent: () -> untyped def set_verify_account_email_last_sent: () -> untyped def setup_account_verification: () -> untyped def show_lockout_page: () -> untyped def single_session_ds: () -> untyped def skip_login_field_on_login?: () -> untyped def skip_password_field_on_login?: () -> untyped def skip_status_checks?: () -> untyped def skip_status_checks?: () -> untyped def sms_auth_message: () -> untyped def sms_available?: () -> untyped def sms_code: () -> untyped def sms_code_issued_at: () -> untyped def sms_code_match?: () -> untyped def sms_codes_primary?: () -> untyped def sms_confirm: () -> untyped def sms_confirm: () -> untyped def sms_confirm_failure: () -> untyped def sms_confirm_message: () -> untyped def sms_confirmation_match?: () -> untyped def sms_current_auth?: () -> untyped def sms_disable: () -> untyped def sms_ds: () -> untyped def sms_failures: () -> untyped def sms_locked_out?: () -> untyped def sms_needs_confirmation?: () -> untyped def sms_new_auth_code: () -> untyped def sms_new_confirm_code: () -> untyped def sms_normalize_phone: () -> untyped def sms_phone: () -> untyped def sms_record_failure: () -> untyped def sms_remove_failures: () -> untyped def sms_send: () -> untyped def sms_send_auth_code: () -> untyped def sms_send_confirm_code: () -> untyped def sms_set_code: () -> untyped def sms_setup: () -> untyped def sms_setup?: () -> untyped def sms_valid_phone?: () -> untyped def split_token: () -> untyped def template_path: () -> untyped def throw_basic_auth_error: () -> untyped def throw_error: () -> untyped def throw_error_reason: () -> untyped def throw_error_status: () -> untyped def timing_safe_eql?: () -> untyped def token_link: () -> untyped def token_param_value: () -> untyped def transaction: () -> untyped def translate: () -> untyped def two_factor_authenticate: () -> untyped def two_factor_authenticated?: () -> untyped def two_factor_authentication_setup?: () -> untyped def two_factor_login_type_match?: () -> untyped def two_factor_modifications_require_password?: () -> untyped def two_factor_password_match?: () -> untyped def two_factor_remove: () -> untyped def two_factor_remove: () -> untyped def two_factor_remove: () -> untyped def two_factor_remove: () -> untyped def two_factor_remove: () -> untyped def two_factor_remove_auth_failures: () -> untyped def two_factor_remove_auth_failures: () -> untyped def two_factor_remove_auth_failures: () -> untyped def two_factor_remove_session: () -> untyped def two_factor_update_session: () -> untyped def unique_constraint_violation_class: () -> untyped def unlock_account: () -> untyped def unlock_account_email_body: () -> untyped def unlock_account_email_link: () -> untyped def unlock_account_email_recently_sent?: () -> untyped def unverified_grace_period_expired?: () -> untyped def update_account: () -> untyped def update_activity: () -> untyped def update_current_session?: () -> untyped def update_hash_ds: () -> untyped def update_last_activity: () -> untyped def update_last_login: () -> untyped def update_login: () -> untyped def update_login: () -> untyped def update_password_changed_at: () -> untyped def update_password_hash?: () -> untyped def update_session: () -> untyped def update_session: () -> untyped def update_session: () -> untyped def update_session: () -> untyped def update_session: () -> untyped def update_session: () -> untyped def update_session: () -> untyped def update_session: () -> untyped def update_single_session_key: () -> untyped def update_sms: () -> untyped def use_database_authentication_functions?: () -> untyped def use_date_arithmetic?: () -> untyped def use_date_arithmetic?: () -> untyped def use_date_arithmetic?: () -> untyped def use_date_arithmetic?: () -> untyped def use_date_arithmetic?: () -> untyped def use_date_arithmetic?: () -> untyped def use_date_arithmetic?: () -> untyped def use_date_arithmetic?: () -> untyped def use_json?: () -> untyped def use_json?: () -> untyped def use_jwt?: () -> untyped def use_multi_phase_login?: () -> untyped def use_multi_phase_login?: () -> untyped def use_request_specific_csrf_tokens?: () -> untyped def uses_two_factor_authentication?: () -> untyped def valid_jwt?: () -> untyped def valid_login_entered?: () -> untyped def valid_new_webauthn_credential?: () -> untyped def valid_webauthn_credential_auth?: () -> untyped def verified_account?: () -> untyped def verify_account: () -> untyped def verify_account_check_already_logged_in: () -> untyped def verify_account_check_already_logged_in: () -> untyped def verify_account_ds: () -> untyped def verify_account_email_body: () -> untyped def verify_account_email_link: () -> untyped def verify_account_email_recently_sent?: () -> untyped def verify_account_email_resend: () -> untyped def verify_account_key_insert_hash: () -> untyped def verify_account_set_password?: () -> untyped def verify_account_set_password?: () -> untyped def verify_account_view: () -> untyped def verify_login_change: () -> untyped def verify_login_change_ds: () -> untyped def verify_login_change_email_body: () -> untyped def verify_login_change_email_link: () -> untyped def verify_login_change_key_insert_hash: () -> untyped def verify_login_change_old_login: () -> untyped def view: () -> untyped def view: () -> untyped def webauth_credential_options_for_get: () -> untyped def webauthn_account_id: () -> untyped def webauthn_account_id: () -> untyped def webauthn_account_id: () -> untyped def webauthn_auth_additional_form_tags: () -> untyped def webauthn_auth_credential_from_form_submission: () -> untyped def webauthn_auth_form_path: () -> untyped def webauthn_auth_form_path: () -> untyped def webauthn_authenticator_selection: () -> untyped def webauthn_extensions: () -> untyped def webauthn_keys_ds: () -> untyped def webauthn_origin: () -> untyped def webauthn_remove_authenticated_session: () -> untyped def webauthn_rp_id: () -> untyped def webauthn_rp_name: () -> untyped def webauthn_setup?: () -> untyped def webauthn_setup_credential_from_form_submission: () -> untyped def webauthn_update_session: () -> untyped def webauthn_user_ids_ds: () -> untyped def webauthn_user_name: () -> untyped end # sig/rodauth.rbs module Rodauth::ClassMethods def freeze: () -> untyped def precompile_rodauth_templates: () -> untyped def rodauth: () -> untyped end # sig/rodauth.rbs module Rodauth::InstanceMethods def rodauth: () -> untyped end # sig/rodauth/features/internal_request.rbs module Rodauth::InternalRequestClassMethods def internal_request: () -> untyped end # sig/rodauth/features/internal_request.rbs module Rodauth::InternalRequestMethods def _get_remember_cookie: () -> untyped def _handle_account_exists?: () -> untyped def _handle_account_id_for_login: () -> untyped def _handle_account_id_for_remember_key: () -> untyped def _handle_internal_request_error: () -> untyped def _handle_internal_request_eval: () -> untyped def _handle_lock_account: () -> untyped def _handle_otp_setup_params: () -> untyped def _handle_remember_disable: () -> untyped def _handle_remember_setup: () -> untyped def _handle_valid_email_auth?: () -> untyped def _handle_valid_login_and_password?: () -> untyped def _handle_valid_otp_auth?: () -> untyped def _handle_valid_recovery_auth?: () -> untyped def _handle_valid_sms_auth?: () -> untyped def _predicate_internal_request: () -> untyped def _return_false_on_error!: () -> untyped def _return_from_internal_request: () -> untyped def _set_internal_request_return_value: () -> untyped def _set_login_param_from_account: () -> untyped def account_from_key: () -> untyped def add_recovery_codes_view: () -> untyped def after_load_memory: () -> untyped def after_login: () -> untyped def after_remember: () -> untyped def before_change_password_route: () -> untyped def before_email_auth_request_route: () -> untyped def before_login_route: () -> untyped def before_reset_password_request_route: () -> untyped def before_unlock_account_request_route: () -> untyped def before_verify_account_resend_route: () -> untyped def domain: () -> untyped def handle_internal_request: () -> untyped def internal_request?: () -> untyped def modifications_require_password?: () -> untyped def only_json?: () -> untyped def otp_setup_view: () -> untyped def raw_param: () -> untyped def set_error_flash: () -> untyped def set_error_reason: () -> untyped def set_notice_flash: () -> untyped end # sig/rodauth.rbs module Rodauth::RequestMethods def rodauth: () -> untyped end