# sig/view_component/errors.rbs class ViewComponent::AlreadyDefinedPolymorphicSlotSetterError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/base.rbs class ViewComponent::Base < ViewComponent::ActionView::Base def __vc_collection_counter_parameter: () -> untyped def __vc_collection_iteration_parameter: () -> untyped def __vc_collection_parameter: () -> untyped def __vc_compile: () -> untyped def __vc_compiled?: () -> untyped def __vc_compiler: () -> untyped def __vc_content_set_by_with_content_defined?: () -> untyped def __vc_counter_argument_present?: () -> untyped def __vc_ensure_compiled: () -> untyped def __vc_iteration_argument_present?: () -> untyped def __vc_render_in_block_provided?: () -> untyped def __vc_request: () -> untyped def __vc_validate_collection_parameter!: () -> untyped def __vc_validate_initialization_parameters!: () -> untyped def before_render: () -> untyped def config: () -> untyped def content: () -> untyped def content?: () -> untyped def content_evaluated?: () -> untyped def controller: () -> untyped def helpers: () -> untyped def inherited: () -> untyped def initialize: () -> void def initialize_parameter_names: () -> untyped def initialize_parameters: () -> untyped def maybe_escape_html: () -> untyped def method_missing: () -> untyped def output_postamble: () -> untyped def output_preamble: () -> untyped def provided_collection_parameter: () -> untyped def render: () -> untyped def render?: () -> untyped def render_in: () -> untyped def render_parent: () -> untyped def render_parent_to_string: () -> untyped def request: () -> untyped def safe_output_postamble: () -> untyped def safe_output_preamble: () -> untyped def set_original_view_context: () -> untyped def sidecar_files: () -> untyped def splatted_keyword_argument_present?: () -> untyped def strip_trailing_whitespace: () -> untyped def strip_trailing_whitespace?: () -> untyped def view_cache_dependencies: () -> untyped def virtual_path: () -> untyped def with_collection: () -> untyped def with_collection_parameter: () -> untyped end # sig/view_component/errors.rbs class ViewComponent::BaseError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/collection.rbs class ViewComponent::Collection def collection_variable: () -> untyped def component_options: () -> untyped def components: () -> untyped def each: () -> untyped def initialize: () -> void def render_in: () -> untyped def rendered_spacer: () -> untyped def set_original_view_context: () -> untyped end # sig/view_component/compiler.rbs class ViewComponent::Compiler def compile: () -> untyped def compiled?: () -> untyped def define_render_template_for: () -> untyped def find_templates_for: () -> untyped def gather_templates: () -> untyped def initialize: () -> void def template_errors: () -> untyped end # sig/view_component/config.rbs class ViewComponent::Config def default_generate_options: () -> untyped def default_preview_paths: () -> untyped def default_rails_engines_preview_paths: () -> untyped def default_rails_preview_paths: () -> untyped def defaults: () -> untyped def initialize: () -> void def registered_rails_engines_with_previews: () -> untyped end # sig/view_component/errors.rbs class ViewComponent::ContentAlreadySetForPolymorphicSlotError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::ContentSlotNameError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::DuplicateContentError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::DuplicateSlotContentError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::EmptyOrInvalidInitializerError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::MissingCollectionArgumentError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::MissingPreviewTemplateError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::MissingTemplateError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/preview.rbs class ViewComponent::Preview def __vc_load_previews: () -> untyped def all: () -> untyped def examples: () -> untyped def exists?: () -> untyped def find: () -> untyped def layout: () -> untyped def preview_example_template_path: () -> untyped def preview_name: () -> untyped def preview_paths: () -> untyped def render: () -> untyped def render_args: () -> untyped def render_with_template: () -> untyped end # sig/view_component/errors.rbs class ViewComponent::RedefinedSlotError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::ReservedParameterError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::ReservedPluralSlotNameError < ViewComponent::InvalidSlotNameError def initialize: () -> void end # sig/view_component/errors.rbs class ViewComponent::ReservedSingularSlotNameError < ViewComponent::InvalidSlotNameError def initialize: () -> void end # sig/view_component/slot.rbs class ViewComponent::Slot def __vc_component_instance?: () -> untyped def content?: () -> untyped def html_safe?: () -> untyped def initialize: () -> void def method_missing: () -> untyped def respond_to_missing?: () -> untyped def to_s: () -> untyped def with_content: () -> untyped end # sig/view_component/errors.rbs class ViewComponent::SlotPredicateNameError < ViewComponent::InvalidSlotNameError def initialize: () -> void end # sig/view_component/system_test_case.rbs class ViewComponent::SystemTestCase < ViewComponent::ActionDispatch::SystemTestCase def page: () -> untyped end # sig/view_component/template.rbs class ViewComponent::Template def call_method_name: () -> untyped def compile_to_component: () -> untyped def compiled_source: () -> untyped def default_format?: () -> untyped def initialize: () -> void def inline_call?: () -> untyped def normalized_variant_name: () -> untyped def requires_compiled_superclass?: () -> untyped def safe_method_name: () -> untyped def safe_method_name_call: () -> untyped end # sig/view_component/template.rbs class ViewComponent::Template::File < ViewComponent::Template::Template def initialize: () -> void def source: () -> untyped def type: () -> untyped end # sig/view_component/template.rbs class ViewComponent::Template::Inline < ViewComponent::Template::Template def initialize: () -> void def type: () -> untyped end # sig/view_component/template.rbs class ViewComponent::Template::InlineCall < ViewComponent::Template::Template def compile_to_component: () -> untyped def defined_on_self?: () -> untyped def initialize: () -> void def safe_method_name_call: () -> untyped def type: () -> untyped end # sig/view_component/errors.rbs class ViewComponent::TemplateError < ViewComponent::StandardError def initialize: () -> void end # sig/view_component/translatable.rbs class ViewComponent::Translatable::I18nBackend < I18n::Backend::Simple def initialize: () -> void def load_translations: () -> untyped def scope_data: () -> untyped def store_translations: () -> untyped end # sig/view_component/errors.rbs class ViewComponent::UncountableSlotNameError < ViewComponent::InvalidSlotNameError def initialize: () -> void end # tmp/gems/view_component/4.0.0.alpha2/data/app/controllers/view_components_system_test_controller.rbs class ViewComponentsSystemTestController < ActionController::Base def self.temp_dir: () -> untyped def system_test_entrypoint: () -> untyped def validate_file_path: () -> untyped end # sig/view_component/capture_compatibility.rbs module ViewComponent::CaptureCompatibility def self.included: () -> untyped end # sig/view_component/capture_compatibility.rbs module ViewComponent::CaptureCompatibility::InstanceMethods def capture: () -> untyped end # sig/view_component/compile_cache.rbs module ViewComponent::CompileCache def compiled?: () -> untyped def invalidate!: () -> untyped def invalidate_class!: () -> untyped def register: () -> untyped end # sig/view_component/inline_template.rbs module ViewComponent::InlineTemplate def __vc_inline_template_language: () -> untyped def inherited: () -> untyped def inline_template: () -> untyped def method_missing: () -> untyped def respond_to_missing?: () -> untyped end # sig/view_component/instrumentation.rbs module ViewComponent::Instrumentation def self.included: () -> untyped def render_in: () -> untyped end # tmp/gems/view_component/4.0.0.alpha2/data/app/controllers/concerns/view_component/preview_actions.rbs module ViewComponent::PreviewActions def default_preview_layout: () -> untyped def determine_layout: () -> untyped def find_preview: () -> untyped def index: () -> untyped def prepend_application_view_paths: () -> untyped def prepend_preview_examples_view_path: () -> untyped def previews: () -> untyped def set_locale: () -> untyped def show_previews?: () -> untyped end # sig/view_component/request_details.rbs module ViewComponent::RequestDetails def vc_requested_details: () -> untyped end # sig/view_component/slotable.rbs module ViewComponent::Slotable def define_slot: () -> untyped def get_slot: () -> untyped def inherited: () -> untyped def raise_if_slot_conflicts_with_call: () -> untyped def raise_if_slot_ends_with_question_mark: () -> untyped def raise_if_slot_name_uncountable: () -> untyped def raise_if_slot_registered: () -> untyped def register_default_slots: () -> untyped def register_polymorphic_slot: () -> untyped def register_slot: () -> untyped def renders_many: () -> untyped def renders_one: () -> untyped def set_polymorphic_slot: () -> untyped def set_slot: () -> untyped def slot_type: () -> untyped def validate_plural_slot_name: () -> untyped def validate_singular_slot_name: () -> untyped end # sig/view_component/slotable_default.rbs module ViewComponent::SlotableDefault def get_slot: () -> untyped end # sig/view_component/system_test_helpers.rbs module ViewComponent::SystemTestHelpers def with_rendered_component_path: () -> untyped end # sig/view_component/test_helpers.rbs module ViewComponent::TestHelpers def __vc_test_helpers_build_controller: () -> untyped def __vc_test_helpers_preview_class: () -> untyped def assert_component_rendered: () -> untyped def page: () -> untyped def refute_component_rendered: () -> untyped def render_in_view_context: () -> untyped def render_inline: () -> untyped def render_preview: () -> untyped def rendered_json: () -> untyped def vc_test_controller: () -> untyped def vc_test_request: () -> untyped def with_controller_class: () -> untyped def with_format: () -> untyped def with_request_url: () -> untyped def with_variant: () -> untyped end # sig/view_component/translatable.rbs module ViewComponent::Translatable def __vc_build_i18n_backend: () -> untyped def __vc_i18n_key: () -> untyped def __vc_i18n_scope: () -> untyped def __vc_i18n_scope: () -> untyped def html_escape_translation_options!: () -> untyped def html_safe_translation: () -> untyped def translate: () -> untyped def translate: () -> untyped end # sig/view_component/use_helpers.rbs module ViewComponent::UseHelpers def define_helper: () -> untyped def full_helper_method_name: () -> untyped def use_helper: () -> untyped def use_helpers: () -> untyped end # sig/view_component/with_content_helper.rbs module ViewComponent::WithContentHelper def with_content: () -> untyped end