# sig/geocoder/railtie.rbs class Geocoder::Railtie < Geocoder::Rails::Railtie def self._geocoder_init: () -> untyped def self._geocoder_initialized?: () -> untyped def self.geocoded_by: () -> untyped def self.insert: () -> untyped def self.reverse_geocoded_by: () -> untyped end # sig/geocoder/result.rbs class Geocoder::Result def address_components: () -> untyped def address_components_of_type: () -> untyped def formatted_address: () -> untyped def geometry: () -> untyped def initialize: () -> void def types: () -> untyped end # sig/geocoder.rbs module Geocoder def search: () -> untyped end # sig/geocoder/active_record.rbs module Geocoder::ActiveRecord def self.included: () -> untyped def distance_to: () -> untyped def fetch_address: () -> untyped def fetch_address!: () -> untyped def fetch_coordinates: () -> untyped def fetch_coordinates!: () -> untyped def geocoded?: () -> untyped def nearbys: () -> untyped def read_coordinates: () -> untyped end # sig/geocoder/active_record.rbs module Geocoder::ActiveRecord::ClassMethods def approx_near_scope_options: () -> untyped def coordinate_bounds: () -> untyped def default_near_scope_options: () -> untyped def full_near_scope_options: () -> untyped def near_scope_options: () -> untyped end # sig/geocoder/calculations.rbs module Geocoder::Calculations def distance_between: () -> untyped def geographic_center: () -> untyped def km_in_mi: () -> untyped def to_degrees: () -> untyped def to_radians: () -> untyped end # sig/geocoder/lookup.rbs module Geocoder::Lookup def address: () -> untyped def coordinates: () -> untyped def fetch_data: () -> untyped def parsed_response: () -> untyped def query_url: () -> untyped def search: () -> untyped end