export declare const SCHEME_HARD_DELETE_QUEUE_NAME = "scheme-hard-delete";
export type SchemeHardDeleteJobData = {
    schemeUuid: string;
    humanSchemeId: string;
    schemeName: string;
    deletedBy: string;
};
export declare function buildHardDeleteJobId(schemeUuid: string): string;
export declare function publishSchemeHardDeleteJob(data: SchemeHardDeleteJobData): Promise<string | null>;
export declare function getSchemeHardDeleteJobStatus(jobId: string): Promise<{
    jobId: string;
    status: string;
    result?: unknown;
    error?: string;
} | null>;
export declare function registerSchemeHardDeleteQueueWorker(): boolean;
//# sourceMappingURL=schemeHardDeleteQueue.service.d.ts.map