/// import { Pool, PoolClient } from "pg"; import { AddJobFunction, AddJobsFunction, EnhancedWithPgClient, Job, JobHelpers, WithPgClient } from "./interfaces"; import { CompiledSharedOptions } from "./lib"; import { Logger } from "./logger"; export declare function makeAddJob(compiledSharedOptions: CompiledSharedOptions, withPgClient: WithPgClient): AddJobFunction; export declare function makeAddJobs(compiledSharedOptions: CompiledSharedOptions, withPgClient: WithPgClient): AddJobsFunction; export declare function makeJobHelpers(compiledSharedOptions: CompiledSharedOptions, job: Job, { withPgClient, abortSignal, abortPromise, logger: overrideLogger, }: { withPgClient: EnhancedWithPgClient; abortSignal: AbortSignal; abortPromise: Promise; logger?: Logger; }): JobHelpers; export declare function makeWithPgClientFromPool(pgPool: Pool): (callback: (pgClient: PoolClient) => Promise) => Promise; export declare function makeWithPgClientFromClient(pgClient: PoolClient): (callback: (pgClient: PoolClient) => Promise) => Promise;