export declare const BULLPEN_OPTIONS = "BULLPEN_OPTIONS"; export declare const DEFAULT_ROUTE = "/bullpen"; export declare const DEFAULT_TITLE = "Bullpen"; export declare enum JobState { Active = "active", Waiting = "waiting", Prioritized = "prioritized", Delayed = "delayed", Completed = "completed", Failed = "failed", Paused = "paused" } export declare enum BullpenAuthType { None = "none", Basic = "basic", Guard = "guard", Custom = "custom" } export declare const JOB_STATUSES: readonly ["active", "waiting", "prioritized", "delayed", "completed", "failed", "paused"]; /** A job state, accepted as the `JobState` enum or its raw string value. */ export type JobStatus = JobState | `${JobState}`; /** Hard caps for bulk/export operations — keeps Bullpen responsive against very large queues. */ export declare const EXPORT_CAP = 1000; export declare const BULK_CAP = 1000; /** Metadata key Bullpen sets on the dashboard controller so reflector-based guards can read roles. */ export declare const BULLPEN_ROLES_KEY = "bullpen:roles"; /** Metadata key written by the `@BullpenQueue()` decorator. */ export declare const BULLPEN_QUEUE_METADATA = "bullpen:queue"; export declare const BULLMQ_PROCESSOR_METADATA = "bullmq:processor_metadata"; export declare const BULLMQ_WORKER_METADATA = "bullmq:worker_metadata"; export declare const BULLMQ_ON_WORKER_EVENT_METADATA = "bullmq:worker_events_metadata"; export declare const BULLMQ_ON_QUEUE_EVENT_METADATA = "bullmq:queue_events_metadata";