# sig/ransack/helpers/form_builder.rbs class ActionView::Helpers::Tags::Base def value: () -> untyped def value: () -> untyped end # sig/ransack/adapters/active_record/context.rbs class Ransack::Adapters::ActiveRecord::Context < Ransack::Context def alias_tracker: () -> untyped def attribute_method?: () -> untyped def build_association: () -> untyped def build_correlated_subquery: () -> untyped def build_joins: () -> untyped def build_or_find_association: () -> untyped def convert_join_strings_to_ast: () -> untyped def evaluate: () -> untyped def extract_correlated_key: () -> untyped def extract_joins: () -> untyped def find_association: () -> untyped def get_association: () -> untyped def get_parent_and_attribute_name: () -> untyped def initialize: () -> void def join_dependency: () -> untyped def join_sources: () -> untyped def klassify: () -> untyped def lock_association: () -> untyped def primary_key: () -> untyped def relation_for: () -> untyped def remove_association: () -> untyped def table_for: () -> untyped def type_for: () -> untyped end # sig/ransack/adapters.rbs class Ransack::Adapters::ActiveRecordAdapter def require_adapter: () -> untyped def require_constants: () -> untyped def require_context: () -> untyped def require_nodes: () -> untyped def require_search: () -> untyped end # sig/ransack/adapters.rbs class Ransack::Adapters::MongoidAdapter def require_adapter: () -> untyped def require_constants: () -> untyped def require_context: () -> untyped def require_nodes: () -> untyped def require_search: () -> untyped end # sig/ransack/configuration.rbs class Ransack::Configuration::PredicateCollection def []=: () -> untyped def initialize: () -> void end # sig/ransack/adapters/active_record/ransack/context.rbs class Ransack::Context def association_path: () -> untyped def bind: () -> untyped def bind_pair_for: () -> untyped def chain_scope: () -> untyped def contextualize: () -> untyped def for: () -> untyped def for_class: () -> untyped def for_class: () -> untyped def for_object: () -> untyped def for_object: () -> untyped def initialize: () -> void def initialize: () -> void def klassify: () -> untyped def klassify: () -> untyped def ransackable_alias: () -> untyped def ransackable_association?: () -> untyped def ransackable_attribute?: () -> untyped def ransackable_scope?: () -> untyped def ransackable_scope_skip_sanitize_args?: () -> untyped def scope_arity: () -> untyped def searchable_associations: () -> untyped def searchable_attributes: () -> untyped def sortable_attributes: () -> untyped def traverse: () -> untyped def unpolymorphize_association: () -> untyped end # sig/ransack/helpers/form_builder.rbs class Ransack::Helpers::FormBuilder def association_array: () -> untyped def association_hash: () -> untyped def association_object: () -> untyped def attr_from_base_and_column: () -> untyped def attribute_collection_for_base: () -> untyped def attribute_collection_for_bases: () -> untyped def attribute_fields: () -> untyped def attribute_select: () -> untyped def can_use_default?: () -> untyped def collection_for_base: () -> untyped def combinator_choices: () -> untyped def combinator_select: () -> untyped def condition_fields: () -> untyped def formbuilder_error_message: () -> untyped def get_attribute_element: () -> untyped def grouping_fields: () -> untyped def label: () -> untyped def mapped_values: () -> untyped def predicate_fields: () -> untyped def predicate_select: () -> untyped def search_fields: () -> untyped def sort_array: () -> untyped def sort_direction_select: () -> untyped def sort_fields: () -> untyped def sort_link: () -> untyped def sort_select: () -> untyped def sort_url: () -> untyped def submit: () -> untyped def template_collection_select: () -> untyped def template_grouped_collection_select: () -> untyped def value_fields: () -> untyped end # sig/ransack/helpers/form_helper.rbs class Ransack::Helpers::FormHelper::SortLink def default_arrow: () -> untyped def default_sort_order: () -> untyped def detect_previous_sort_direction_and_invert_it: () -> untyped def direction_text: () -> untyped def down_arrow: () -> untyped def existing_sort_direction: () -> untyped def extract_label_and_mutate_args!: () -> untyped def extract_options_and_mutate_args!: () -> untyped def extract_sort_fields_and_mutate_args!: () -> untyped def html_options: () -> untyped def initialize: () -> void def name: () -> untyped def no_sort_direction_specified?: () -> untyped def order_indicator: () -> untyped def parameters_hash: () -> untyped def parse_sort: () -> untyped def recursive_sort_params_build: () -> untyped def search_and_sort_params: () -> untyped def search_params: () -> untyped def sort_params: () -> untyped def up_arrow: () -> untyped def url_options: () -> untyped end # sig/ransack/naming.rbs class Ransack::Name < Ransack::String def initialize: () -> void end # sig/ransack/nodes/attribute.rbs class Ransack::Nodes::Attribute < Ransack::Nodes::Node def associated_collection?: () -> untyped def eql?: () -> untyped def hash: () -> untyped def initialize: () -> void def inspect: () -> untyped def name=: () -> untyped def persisted?: () -> untyped def type: () -> untyped def valid?: () -> untyped end # sig/ransack/adapters/active_record/ransack/nodes/condition.rbs class Ransack::Nodes::Condition def arel_predicate: () -> untyped def arel_predicate: () -> untyped def arel_predicate_for_attribute: () -> untyped def attributes: () -> untyped def attributes=: () -> untyped def build: () -> untyped def build_attribute: () -> untyped def build_value: () -> untyped def casted_array?: () -> untyped def casted_values_for_attribute: () -> untyped def combinator: () -> untyped def combinator=: () -> untyped def combinator_method: () -> untyped def default_type: () -> untyped def eql?: () -> untyped def extract: () -> untyped def extract_values_for_condition: () -> untyped def format_predicate: () -> untyped def format_values_for: () -> untyped def formatted_values_for_attribute: () -> untyped def hash: () -> untyped def in_predicate?: () -> untyped def inspect: () -> untyped def key: () -> untyped def negative?: () -> untyped def persisted?: () -> untyped def predicate_name: () -> untyped def predicate_name=: () -> untyped def valid?: () -> untyped def valid_arity?: () -> untyped def valid_combinator?: () -> untyped def validated_values: () -> untyped def value: () -> untyped def values: () -> untyped def values=: () -> untyped end # sig/ransack/nodes/grouping.rbs class Ransack::Nodes::Grouping < Ransack::Nodes::Node def []: () -> untyped def []=: () -> untyped def attribute_method?: () -> untyped def build: () -> untyped def build_condition: () -> untyped def build_grouping: () -> untyped def conditions: () -> untyped def conditions=: () -> untyped def groupings: () -> untyped def groupings=: () -> untyped def initialize: () -> void def inspect: () -> untyped def method_missing: () -> untyped def new_condition: () -> untyped def new_grouping: () -> untyped def persisted?: () -> untyped def read_attribute: () -> untyped def remove_duplicate_conditions!: () -> untyped def respond_to?: () -> untyped def strip_predicate_and_index: () -> untyped def translate: () -> untyped def values: () -> untyped def write_attribute: () -> untyped end # sig/ransack/nodes/node.rbs class Ransack::Nodes::Node def i18n_alias: () -> untyped def i18n_word: () -> untyped def initialize: () -> void def translate: () -> untyped end # sig/ransack/nodes/sort.rbs class Ransack::Nodes::Sort < Ransack::Nodes::Node def build: () -> untyped def dir=: () -> untyped def extract: () -> untyped def name=: () -> untyped def ransacker_args=: () -> untyped def valid?: () -> untyped end # sig/ransack/nodes/value.rbs class Ransack::Nodes::Value < Ransack::Nodes::Node def array_of_arrays?: () -> untyped def cast: () -> untyped def cast_to_boolean: () -> untyped def cast_to_date: () -> untyped def cast_to_decimal: () -> untyped def cast_to_float: () -> untyped def cast_to_integer: () -> untyped def cast_to_money: () -> untyped def cast_to_string: () -> untyped def cast_to_time: () -> untyped def eql?: () -> untyped def hash: () -> untyped def initialize: () -> void def inspect: () -> untyped def persisted?: () -> untyped end # sig/ransack/predicate.rbs class Ransack::Predicate def detect_and_strip_from_string!: () -> untyped def detect_from_string: () -> untyped def eql?: () -> untyped def format: () -> untyped def hash: () -> untyped def initialize: () -> void def named: () -> untyped def names: () -> untyped def negative?: () -> untyped def validate: () -> untyped end # sig/ransack/ransacker.rbs class Ransack::Ransacker def attr_from: () -> untyped def initialize: () -> void end # sig/ransack/search.rbs class Ransack::Search def add_scope: () -> untyped def build: () -> untyped def build_sort: () -> untyped def collapse_multiparameter_attributes!: () -> untyped def initialize: () -> void def inspect: () -> untyped def method_missing: () -> untyped def new_sort: () -> untyped def result: () -> untyped def sanitized_scope_args: () -> untyped def sorts: () -> untyped def sorts=: () -> untyped end # sig/ransack/adapters/active_record/ransack/visitor.rbs class Ransack::Visitor def accept: () -> untyped def can_accept?: () -> untyped def ordered: () -> untyped def quoted?: () -> untyped def quoted?: () -> untyped def visit: () -> untyped def visit_Array: () -> untyped def visit_Ransack_Nodes_Condition: () -> untyped def visit_Ransack_Nodes_Grouping: () -> untyped def visit_Ransack_Nodes_Sort: () -> untyped def visit_and: () -> untyped def visit_and: () -> untyped def visit_or: () -> untyped end # sig/ransack/adapters.rbs module Ransack::Adapters def self.instantiate_object_mapper: () -> untyped def self.object_mapper: () -> untyped end # sig/ransack/adapters/active_record/base.rbs module Ransack::Adapters::ActiveRecord::Base def self.extended: () -> untyped def ransack: () -> untyped def ransack_alias: () -> untyped def ransackable_associations: () -> untyped def ransackable_attributes: () -> untyped def ransackable_scopes: () -> untyped def ransackable_scopes_skip_sanitize_args: () -> untyped def ransacker: () -> untyped def ransortable_attributes: () -> untyped end # sig/ransack/naming.rbs module Ransack::ClassMethods def i18n_scope: () -> untyped def model_name: () -> untyped end # sig/ransack/configuration.rbs module Ransack::Configuration def add_predicate: () -> untyped def arel_predicate_with_suffix: () -> untyped def configure: () -> untyped def custom_arrows=: () -> untyped def hide_sort_order_indicators=: () -> untyped def ignore_unknown_conditions=: () -> untyped def sanitize_custom_scope_booleans=: () -> untyped def search_key=: () -> untyped end # sig/ransack/adapters/active_record/ransack/constants.rbs module Ransack::Constants def escape_wildcards: () -> untyped end # sig/ransack/helpers/form_helper.rbs module Ransack::Helpers::FormHelper def extract_search_and_routing_proxy: () -> untyped def html_option_for: () -> untyped def options_for: () -> untyped def parse_record: () -> untyped def search_form_for: () -> untyped def sort_link: () -> untyped def sort_url: () -> untyped def url: () -> untyped end # sig/ransack/naming.rbs module Ransack::Naming def self.included: () -> untyped def model_name: () -> untyped def persisted?: () -> untyped def to_key: () -> untyped def to_model: () -> untyped def to_param: () -> untyped end # sig/ransack/nodes/bindable.rbs module Ransack::Nodes::Bindable def attr: () -> untyped def bound?: () -> untyped def get_arel_attribute: () -> untyped def get_attribute: () -> untyped def is_alias_attribute?: () -> untyped def klass: () -> untyped def ransacker: () -> untyped def reset_binding!: () -> untyped end # sig/ransack/adapters/active_record/ransack/translate.rbs module Ransack::Translate def self.i18n_key: () -> untyped def associated_attribute: () -> untyped def association: () -> untyped def association_name: () -> untyped def attr_fallback_name: () -> untyped def attribute: () -> untyped def attribute_name: () -> untyped def build_interpolations: () -> untyped def default_attribute_name: () -> untyped def default_interpolation: () -> untyped def fallback_args: () -> untyped def fallback_class: () -> untyped def i18n_key: () -> untyped def predicate: () -> untyped def translated_ancestor_attributes: () -> untyped def translated_attribute: () -> untyped def word: () -> untyped end