import type { PromoteJob } from '@origintrail-official/dkg-publisher'; import { type ClassifiedPromoteError } from './async-promote-error-classification.js'; import type { PromoteWorkerSyncLogger } from './async-promote-worker.js'; /** * Emit privacy-bounded evidence before queue.fail() makes a terminal row * externally clearable. Diagnostics are best-effort and can never change the * promote state transition: the logger is the normalized one, which contains * a sink that throws or rejects, and the catch below covers building the * diagnostic itself. */ export declare function logPromoteAttemptFailure(input: { job: PromoteJob; err: unknown; message: string; classified: ClassifiedPromoteError; promoteStarted: boolean; log: PromoteWorkerSyncLogger; }): void; //# sourceMappingURL=async-promote-attempt-diagnostics.d.ts.map