# sig/litejob/client.rbs class Litejob::Client def atomic_push: () -> untyped def delete: () -> untyped def initialize: () -> void def push: () -> untyped end # sig/litejob/processor.rbs class Litejob::Processor def initialize: (Array[String] payload) -> void def process!: () -> untyped def repush: () -> untyped end # sig/litejob/server.rbs class Litejob::Server def initialize: () -> void def pop: (String queue) -> untyped def run!: () -> untyped end # sig/litejob.rbs module Litejob def self.included: () -> untyped end # sig/litejob.rbs module Litejob::ClassMethods def client: () -> untyped def delete: () -> untyped def litejob_options: () -> untyped def perform_async: () -> untyped def perform_at: () -> untyped def perform_in: () -> untyped def queue_as: () -> untyped def queue_name: () -> untyped end