import { type Finding } from "../../../schema/src/records/finding.js";
import { type ReviewDecision } from "../../../schema/src/decisions/decision.js";
import type { AcceptedFindingRecord, AcceptedFindingInput, PriorDecisionDiff, ReportFindingRecord } from "../build/types.js";
export declare class AcceptedFindingError extends Error {
    constructor(message: string);
}
export declare function toAcceptedFindingRecord(input: AcceptedFindingInput): AcceptedFindingRecord;
export declare function priorDecisionDiff(finding: Finding, priorDecisions: ReviewDecision[]): PriorDecisionDiff | undefined;
export declare function toReopenedFindingRecord(finding: Finding, priorDecisions: ReviewDecision[]): ReportFindingRecord;
export declare function revokeAcceptedDecision(reportDir: string, decisionStoreRoot: string | undefined, decisionId: string, revokedAt: string): Promise<AcceptedFindingRecord>;
//# sourceMappingURL=accepted.d.ts.map