import { Queue } from "bull"; declare const initQueue: (key: string, queue: Queue) => Promise; declare const startQueue: () => Promise; declare const listQueue: () => any; declare const getQueue: (key: string) => Queue; declare const getQueueStatus: (key: string, query: any) => Promise<{ page: number; page_size: number; total: any; total_page: number; rows: { id: import("bull").JobId; data: any; timestamp: number; delay: any; }[]; }>; declare const addJob: (key: string, message: any) => Promise; declare const countJobRunning: (key: string) => Promise; declare const countJob: (key: string) => Promise; declare const clearJob: (key: string) => Promise; declare const removeJob: (key: string, filter: any) => Promise; declare const getRedisConnectionOptions: (url?: string) => import("ioredis").RedisOptions; export { initQueue, startQueue, listQueue, getQueue, getQueueStatus, addJob, countJobRunning, countJob, clearJob, removeJob, getRedisConnectionOptions };