# sig/jekyll/algolia/overwrites/githubpages-configuration.rbs class GitHubPages::Configuration def set!: () -> untyped end # sig/jekyll/algolia/overwrites/jekyll-algolia-site.rbs class Jekyll::Algolia::Site < Jekyll::Algolia::Jekyll::Site def indexable_item_count: () -> untyped def indexable_list: () -> untyped def init_rendering_progress_bar: () -> untyped def keep_only_indexable_files: () -> untyped def process: () -> untyped def push: () -> untyped end # sig/jekyll/commands/algolia.rbs class Jekyll::Commands::Algolia < Jekyll::Commands::Command def init_with_program: () -> untyped end # sig/jekyll/algolia/overwrites/jekyll-document.rbs class Jekyll::Document def date: () -> untyped end # sig/jekyll/algolia/overwrites/jekyll-paginate-pager.rbs class Jekyll::Paginate::Pager def self.pagination_enabled?: () -> untyped end # sig/jekyll/algolia/overwrites/jekyll-tags-link.rbs class JekyllAlgoliaLink < Jekyll::Tags::Link def render: () -> untyped end # sig/jekyll-algolia.rbs module Jekyll::Algolia def self.init: () -> untyped def self.load_overwrites: () -> untyped def self.run: () -> untyped def self.site: () -> untyped end # sig/jekyll/algolia/configurator.rbs module Jekyll::Algolia::Configurator def self.algolia: () -> untyped def self.api_key: () -> untyped def self.application_id: () -> untyped def self.assert_valid_credentials: () -> untyped def self.config: () -> untyped def self.default_extensions_to_index: () -> untyped def self.default_files_to_exclude: () -> untyped def self.disable_other_plugins: () -> untyped def self.dry_run?: () -> untyped def self.extensions_to_index: () -> untyped def self.force_settings?: () -> untyped def self.get: () -> untyped def self.index_name: () -> untyped def self.index_object_ids_name: () -> untyped def self.init: () -> untyped def self.settings: () -> untyped def self.verbose?: () -> untyped def self.warn_of_deprecated_options: () -> untyped end # sig/jekyll/algolia/error_handler.rbs module Jekyll::Algolia::ErrorHandler def self.error_hash: () -> untyped def self.identify: () -> untyped def self.invalid_credentials?: () -> untyped def self.invalid_index_name?: () -> untyped def self.record_too_big_api?: () -> untyped def self.stop: () -> untyped def self.too_many_records?: () -> untyped def self.unknown_application_id?: () -> untyped def self.unknown_setting?: () -> untyped end # sig/jekyll/algolia/extractor.rbs module Jekyll::Algolia::Extractor def self.add_unique_object_id: () -> untyped def self.extract_raw_records: () -> untyped def self.run: () -> untyped end # sig/jekyll/algolia/file_browser.rbs module Jekyll::Algolia::FileBrowser def self.absolute_path: () -> untyped def self.allowed_extension?: () -> untyped def self.categories: () -> untyped def self.collection: () -> untyped def self.date: () -> untyped def self.excerpt_html: () -> untyped def self.excerpt_raw: () -> untyped def self.excerpt_text: () -> untyped def self.excluded_from_config?: () -> untyped def self.excluded_from_hook?: () -> untyped def self.indexable?: () -> untyped def self.is_404?: () -> untyped def self.metadata: () -> untyped def self.raw_data: () -> untyped def self.redirect?: () -> untyped def self.relative_path: () -> untyped def self.slug: () -> untyped def self.static_file?: () -> untyped def self.tags: () -> untyped def self.type: () -> untyped def self.url: () -> untyped def self.use_default_excerpt?: () -> untyped end # sig/jekyll/algolia/hooks.rbs module Jekyll::Algolia::Hooks def self.apply_all: () -> untyped def self.apply_each: () -> untyped def self.before_indexing_all: () -> untyped def self.before_indexing_each: () -> untyped def self.should_be_excluded?: () -> untyped end # sig/jekyll/algolia/indexer.rbs module Jekyll::Algolia::Indexer def self.execute_operations: () -> untyped def self.index: () -> untyped def self.index_exist?: () -> untyped def self.index_object_ids: () -> untyped def self.init: () -> untyped def self.local_object_ids: () -> untyped def self.local_setting_id: () -> untyped def self.record_count: () -> untyped def self.remote_object_ids: () -> untyped def self.remote_object_ids_from_dedicated_index: () -> untyped def self.remote_object_ids_from_main_index: () -> untyped def self.remote_settings: () -> untyped def self.run: () -> untyped def self.set_settings: () -> untyped def self.set_user_agent: () -> untyped def self.update_records: () -> untyped def self.update_settings: () -> untyped def self.warn_of_manual_dashboard_editing: () -> untyped end # sig/jekyll/algolia/logger.rbs module Jekyll::Algolia::Logger def self.known_message: () -> untyped def self.log: () -> untyped def self.silent: () -> untyped def self.verbose: () -> untyped def self.write_to_file: () -> untyped end # sig/jekyll/algolia/progress_bar.rbs module Jekyll::Algolia::ProgressBar def self.create: () -> untyped def self.should_be_silenced?: () -> untyped end # sig/jekyll/algolia/shrinker.rbs module Jekyll::Algolia::Shrinker def self.fit_to_size: () -> untyped def self.readable_largest_record_keys: () -> untyped def self.size: () -> untyped def self.stop_process: () -> untyped def self.stop_with_error: () -> untyped end # sig/jekyll/algolia/utils.rbs module Jekyll::Algolia::Utils def self.compact_empty: () -> untyped def self.diff_keys: () -> untyped def self.find_by_key: () -> untyped def self.html_to_text: () -> untyped def self.instance_of?: () -> untyped def self.jsonify: () -> untyped def self.keys_to_symbols: () -> untyped def self.match?: () -> untyped def self.monkey_patch: () -> untyped def self.split_lines: () -> untyped end