# sig/sidekiq/scheduler.rbs class Sidekiq::Scheduler def active_job_enqueue?: () -> untyped def arguments_with_metadata: () -> untyped def clear_schedule!: () -> untyped def enabled_queue?: () -> untyped def enqueue_job: () -> untyped def enqueue_with_active_job: () -> untyped def enqueue_with_sidekiq: () -> untyped def handle_errors: () -> untyped def idempotent_job_enqueue: () -> untyped def initialize_active_job: () -> untyped def job_enabled?: () -> untyped def last_times_key: () -> untyped def load_schedule!: () -> untyped def load_schedule_job: () -> untyped def new_job: () -> untyped def new_rufus_scheduler: () -> untyped def next_times_key: () -> untyped def prepare_arguments: () -> untyped def print_schedule: () -> untyped def pushed_job_key: () -> untyped def rails_env_matches?: () -> untyped def register_job_instance: () -> untyped def reload_schedule!: () -> untyped def remove_elder_job_instances: () -> untyped def rufus_scheduler: () -> untyped def rufus_scheduler_options: () -> untyped def rufus_scheduler_options=: () -> untyped def sanitize_job_config: () -> untyped def schedule_state: () -> untyped def scheduled_jobs: () -> untyped def schedules_state_key: () -> untyped def set_schedule_state: () -> untyped def sidekiq_queues: () -> untyped def toggle_job_enabled: () -> untyped def try_to_constantize: () -> untyped def unschedule_job: () -> untyped def update_job_last_time: () -> untyped def update_job_next_time: () -> untyped def update_schedule: () -> 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 reset: () -> untyped def start: () -> untyped def stop: () -> untyped end # sig/sidekiq-scheduler/rufus_utils.rbs class SidekiqScheduler::RufusUtils def self.normalize_schedule_options: () -> 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.stringify_keys: () -> untyped def self.symbolize_keys: () -> untyped end # sig/sidekiq-scheduler/web.rbs module SidekiqScheduler::Web def self.registered: () -> untyped end