# sig/svelte_on_rails/configuration.rbs class SvelteOnRails::Configuration def self.instance: () -> untyped def client_dist_folder: () -> untyped def components_folder: () -> untyped def components_folder_full: () -> untyped def frontend_folder: () -> untyped def frontend_folder_full: () -> untyped def initialize: () -> void def node_bin_path: () -> untyped def non_ssr_request_header: () -> untyped def parse_duration: () -> untyped def rails_root: () -> untyped def redis_cache_store: () -> untyped def redis_cache_store_configs: () -> untyped def redis_instance: () -> untyped def ssr: () -> untyped def ssr_dist_folder: () -> untyped def ssr_manifest: () -> untyped def system_type: () -> untyped def watch_changes?: () -> untyped end # sig/svelte_on_rails/lib/development_utils.rbs class SvelteOnRails::DevelopmentUtils def self.contributor_config: () -> untyped def self.gem_folder: () -> untyped def self.local_npm_package_url: () -> untyped end # sig/generators/svelte_on_rails/install/install_generator.rbs class SvelteOnRails::Generators::InstallGenerator < SvelteOnRails::Generators::Rails::Generators::Base def application_js_path: () -> untyped def finish: () -> untyped def haml_and_convert: () -> untyped def hello_world: () -> untyped def initialize: () -> void def svelte: () -> untyped def svelte_on_rails: () -> untyped def toggle_hello_world_files: () -> untyped def turbo: () -> untyped def validate_raw_options!: () -> untyped def vite: () -> untyped end # sig/svelte_on_rails/installer/haml.rbs class SvelteOnRails::Installer::Haml def self.install_haml_and_convert: () -> untyped end # sig/svelte_on_rails/lib/utils.rbs class SvelteOnRails::Lib::Utils def self.asset_path: () -> untyped def self.component_files: () -> untyped def self.file_exist_case_sensitive?: () -> untyped def self.gem_app_dir: () -> untyped def self.precompile: () -> untyped def self.puts_error: () -> untyped def self.puts_warning: () -> untyped def self.watch_changes_and_precompile: () -> untyped end # sig/svelte_on_rails/lib/view_helper_support.rbs class SvelteOnRails::Lib::ViewHelperSupport def cache_key: () -> untyped def cache_key_primary: () -> untyped def debug?: () -> untyped def debug_log: () -> untyped def determine_ssr: () -> untyped def elapsed_milliseconds: () -> untyped def file_case_sensitive_message: () -> untyped def file_not_found_message: () -> untyped def generate_cache_key: () -> untyped def initialize: () -> void def log_rendering: () -> untyped def redis_expiration_seconds: () -> untyped def render_ssr: () -> untyped def split_props: () -> untyped def ssr?: () -> untyped def validate_file: () -> untyped end # sig/svelte_on_rails/renderer/renderer.rbs class SvelteOnRails::Renderer def initialize: () -> void def render: () -> untyped end # sig/generators/svelte_on_rails/install/install_generator.rbs module SvelteOnRails def self.run_install_task: () -> untyped def configuration: () -> untyped end # sig/svelte_on_rails/installer/gem_utils.rbs module SvelteOnRails::GemUtils def self.check_gem_version: () -> untyped def self.install_gem: () -> untyped end # sig/svelte_on_rails/installer/hello_world.rbs module SvelteOnRails::Installer::HelloWorld def self.install_hello_world: () -> untyped def self.remove_hello_world: () -> untyped end # sig/svelte_on_rails/installer/javascript.rbs module SvelteOnRails::Installer::Javascript def self.append_import_statement: () -> untyped end # sig/svelte_on_rails/installer/npm.rbs module SvelteOnRails::Installer::Npm def self.inspect_package: () -> untyped def self.install_or_update_package: () -> untyped def self.link_local_package: () -> untyped end # sig/svelte_on_rails/installer/svelte.rbs module SvelteOnRails::Installer::Svelte def self.install_svelte: () -> untyped end # sig/svelte_on_rails/installer/utils.rbs module SvelteOnRails::Installer::Utils def self.add_line_to_file: () -> untyped def self.add_route: () -> untyped def self.app_root_path: () -> untyped def self.ask_yn: () -> untyped def self.check_file_exists: () -> untyped def self.check_file_not_exists: () -> untyped def self.check_folder_exists: () -> untyped def self.check_folder_not_exists: () -> untyped def self.create_file: () -> untyped def self.create_folder: () -> untyped def self.create_javascript_initializer: () -> untyped def self.create_svelte_hello_world: () -> untyped def self.install_npm_package: () -> untyped def self.install_turbo: () -> untyped def self.remove_files: () -> untyped def self.remove_line_from_file: () -> untyped def self.route_exists?: () -> untyped def self.run_command: () -> untyped def self.template_paths: () -> untyped def self.which_root_route: () -> untyped def self.write_templates: () -> untyped end # sig/svelte_on_rails/installer/vite.rbs module SvelteOnRails::Installer::Vite def self.configure_for_svelte: () -> untyped def self.install_vite: () -> untyped end # sig/svelte_on_rails/view_helpers.rbs module SvelteOnRails::ViewHelpers def cached_svelte_component: () -> untyped def render_component: () -> untyped def svelte_component: () -> untyped end