import type { DatabaseAdapter, QueueJobRecord } from '../../src/interfaces/database.ts'; import type { JobMeta, JobStatus } from '../../src/interfaces/job.ts'; export declare class TestDatabaseAdapter implements DatabaseAdapter { private jobs; private nextId; get jobsArray(): QueueJobRecord[]; insertJob(payload: Buffer, meta: JobMeta): Promise; reserveJob(timeout: number): Promise; completeJob(id: string): Promise; releaseJob(id: string): Promise; failJob(id: string, error: string): Promise; getJobStatus(id: string): Promise; getAllJobs(): QueueJobRecord[]; clear(): void; }