# sig/activerecord-import.rbs class ActiveRecord::Base def self.synchronize: () -> untyped def add_special_rails_stamps: () -> untyped def establish_connection_with_activerecord_import: () -> untyped def import: () -> untyped def import_from_table: () -> untyped def import_with_validations: () -> untyped def import_without_validations_or_callbacks: () -> untyped def supports_import?: () -> untyped def supports_on_duplicate_key_update?: () -> untyped def synchronize: () -> untyped def validations_array_for_column_names_and_attributes: () -> untyped def values_sql_for_columns_and_attributes: () -> untyped end # sig/activerecord-import/base.rbs module ActiveRecord::Import def self.load_from_connection: () -> untyped def self.require_adapter: () -> untyped end # sig/activerecord-import/adapters/abstract_adapter.rbs module ActiveRecord::Import::AbstractAdapter::ClassMethods def get_insert_value_sets: () -> untyped def sum_sizes: () -> untyped end # sig/activerecord-import/adapters/abstract_adapter.rbs module ActiveRecord::Import::AbstractAdapter::InstanceMethods def after_import_synchronize: () -> untyped def insert_many: () -> untyped def max_allowed_packet: () -> untyped def next_value_for_sequence: () -> untyped def post_sql_statements: () -> untyped def pre_sql_statements: () -> untyped end # sig/activerecord-import/import.rbs module ActiveRecord::Import::ImportSupport def supports_import?: () -> untyped end # sig/activerecord-import/adapters/mysql_adapter.rbs module ActiveRecord::Import::MysqlAdapter::InstanceMethods def self.included: () -> untyped def duplicate_key_update_error?: () -> untyped def max_allowed_packet: () -> untyped def sql_for_on_duplicate_key_update: () -> untyped def sql_for_on_duplicate_key_update_as_array: () -> untyped def sql_for_on_duplicate_key_update_as_hash: () -> untyped end # sig/activerecord-import/import.rbs module ActiveRecord::Import::OnDuplicateKeyUpdateSupport def supports_on_duplicate_key_update?: () -> untyped end # sig/activerecord-import/adapters/postgresql_adapter.rbs module ActiveRecord::Import::PostgreSQLAdapter::InstanceMethods def self.included: () -> untyped def next_value_for_sequence: () -> untyped end # sig/activerecord-import/adapters/sqlite3_adapter.rbs module ActiveRecord::Import::Sqlite3Adapter::InstanceMethods def next_value_for_sequence: () -> untyped end