# sig/sidekiq-scheduler/config.rbs class SidekiqScheduler::Config def dynamic=: () -> untyped def dynamic?: () -> untyped def dynamic_every=: () -> untyped def dynamic_every?: () -> untyped def enabled=: () -> untyped def enabled?: () -> untyped def fetch_scheduler_config: () -> untyped def initialize: () -> void def listened_queues_only=: () -> untyped def listened_queues_only?: () -> untyped def rufus_scheduler_options: () -> untyped def rufus_scheduler_options=: () -> untyped def schedule: () -> untyped def schedule=: () -> untyped def sidekiq_queues: () -> untyped def to_hash: () -> untyped end # sig/sidekiq-scheduler/job_presenter.rbs class SidekiqScheduler::JobPresenter def self.build_collection: () -> untyped def []: () -> untyped def enabled?: () -> untyped def initialize: () -> void def interval: () -> untyped def last_time: () -> untyped def next_time: () -> untyped def queue: () -> untyped end # sig/sidekiq-scheduler/manager.rbs class SidekiqScheduler::Manager def initialize: () -> void def set_current_scheduler_options: () -> untyped def start: () -> untyped def stop: () -> untyped def to_hash: () -> untyped end # sig/sidekiq-scheduler/rufus_utils.rbs class SidekiqScheduler::RufusUtils def self.normalize_schedule_options: () -> untyped end # sig/sidekiq-scheduler/scheduler.rbs class SidekiqScheduler::Scheduler def arguments_with_metadata: () -> untyped def clear_schedule!: () -> untyped def enabled_queue?: () -> untyped def enqueue_job: () -> untyped def handle_errors: () -> untyped def idempotent_job_enqueue: () -> untyped def initialize: () -> void def inspect: () -> untyped def instance: () -> untyped def instance=: () -> untyped def job_enabled?: () -> untyped def load_schedule!: () -> untyped def load_schedule_job: () -> untyped def method_missing: () -> untyped def new_job: () -> untyped def prepare_arguments: () -> untyped def print_schedule: () -> untyped def rails_env_matches?: () -> untyped def reload_schedule!: () -> untyped def rufus_scheduler: () -> untyped def schedule_state: () -> untyped def scheduled_jobs: () -> untyped def set_schedule_state: () -> untyped def to_hash: () -> untyped def toggle_all_jobs: () -> untyped def toggle_job_enabled: () -> untyped def unschedule_job: () -> untyped def update_schedule: () -> untyped end # sig/sidekiq-scheduler/sidekiq_adapter.rbs class SidekiqScheduler::SidekiqAdapter def self.fetch_scheduler_config_from_sidekiq: () -> untyped def self.redis_key_exists?: () -> untyped def self.redis_zrangebyscore: () -> untyped def self.sidekiq_queues: () -> untyped def self.start_schedule_manager: () -> untyped def self.stop_schedule_manager: () -> untyped end # sig/sidekiq-scheduler/redis_manager.rbs module SidekiqScheduler::RedisManager def self.add_schedule_change: () -> untyped def self.clean_schedules_changed: () -> untyped def self.get_all_schedules: () -> untyped def self.get_job_last_time: () -> untyped def self.get_job_next_time: () -> untyped def self.get_job_schedule: () -> untyped def self.get_job_state: () -> untyped def self.get_schedule_changes: () -> untyped def self.hdel: () -> untyped def self.hget: () -> untyped def self.hset: () -> untyped def self.key_prefix: () -> untyped def self.key_prefix=: () -> untyped def self.last_times_key: () -> untyped def self.next_times_key: () -> untyped def self.pushed_job_key: () -> untyped def self.register_job_instance: () -> untyped def self.remove_elder_job_instances: () -> untyped def self.remove_job_next_time: () -> untyped def self.remove_job_schedule: () -> untyped def self.schedule_exist?: () -> untyped def self.schedules_changed_key: () -> untyped def self.schedules_key: () -> untyped def self.schedules_state_key: () -> untyped def self.set_job_last_time: () -> untyped def self.set_job_next_time: () -> untyped def self.set_job_schedule: () -> untyped def self.set_job_state: () -> untyped end # sig/sidekiq-scheduler/schedule.rbs module SidekiqScheduler::Schedule def get_all_schedules: () -> untyped def get_schedule: () -> untyped def infer_queue: () -> untyped def prepare_schedule: () -> untyped def reload_schedule!: () -> untyped def remove_schedule: () -> untyped def schedule: () -> untyped def schedule=: () -> untyped def set_schedule: () -> untyped def try_to_constantize: () -> untyped end # sig/sidekiq-scheduler/utils.rbs module SidekiqScheduler::Utils def self.active_job_enqueue?: () -> untyped def self.calc_cron_run_time: () -> untyped def self.enqueue_with_active_job: () -> untyped def self.enqueue_with_sidekiq: () -> untyped def self.initialize_active_job: () -> untyped def self.new_rufus_scheduler: () -> untyped def self.sanitize_job_config: () -> untyped def self.stringify_keys: () -> untyped def self.symbolize_keys: () -> untyped def self.try_to_constantize: () -> untyped def self.update_job_last_time: () -> untyped def self.update_job_next_time: () -> untyped end # sig/sidekiq-scheduler/web.rbs module SidekiqScheduler::Web def self.registered: () -> untyped end # sig/sidekiq-scheduler/web.rbs module SidekiqScheduler::Web::Helpers def sidekiq_scheduler_fetch_route_param: () -> untyped def sidekiq_scheduler_fetch_url_param: () -> untyped end