import { ExportJobStatus } from '../enum/export-job-status.enum';
import { JobTypeEnum } from '../enum/job-type.enum';
export declare class BackgroundJob {
    id: number;
    type: JobTypeEnum;
    status: ExportJobStatus;
    total: number;
    generated: number;
    skipped: number;
    failed: number;
    processedRecords: number;
    s3Url: string | null;
    signedUrl: string | null;
    folderName: string | null;
    errorMessage: string | null;
    createdBy: number | null;
    programId: number | null;
    filters: Record<string, any> | null;
    metadata: Record<string, any> | null;
    createdAt: Date;
    updatedAt: Date;
    completedAt: Date | null;
    constructor(partial: Partial<BackgroundJob>);
}
