/// import { HttpServer } from '../../Http/HttpServer'; import { Logger } from 'ts-log'; import { PgBossServiceDependencies, PgBossWorkerArgs } from '../services/pgboss'; import { SrvRecord } from 'dns'; export declare const PARALLEL_JOBS_DEFAULT = 10; export declare const PG_BOSS_WORKER_API_URL_DEFAULT: URL; export declare enum PgBossWorkerOptionDescriptions { ParallelJobs = "Parallel jobs to run", Queues = "Comma separated queue names", Schedules = "File path for schedules configurations" } export interface LoadPgBossWorkerDependencies { dnsResolver?: (serviceName: string) => Promise; logger?: Logger; } export declare class PgBossWorkerHttpServer extends HttpServer { constructor(cfg: PgBossWorkerArgs, deps: PgBossServiceDependencies); } export declare const loadPgBossWorker: (args: PgBossWorkerArgs, deps?: LoadPgBossWorkerDependencies) => Promise; //# sourceMappingURL=pgBossWorker.d.ts.map