import type { AuthorityHashesV2, CompiledCheckV2, CompiledDeliveryContractV2, CompiledOutcomeV2, DeliveryContractV2, NextAuthorityMaterialsV2, VerifierIdentityV2 } from "./long-task-delivery-types.js"; import type { AuthorityRevisionDiffV2 } from "./long-task-authority-revision-types.js"; export type { AuthorityRevisionDiffV2 } from "./long-task-authority-revision-types.js"; export declare function authorityRevisionDiff(previous: CompiledDeliveryContractV2, next: DeliveryContractV2, nextHashes: AuthorityHashesV2, nextMaterials: NextAuthorityMaterialsV2, nextGlobalChecks: CompiledCheckV2[], nextOutcomes: CompiledOutcomeV2[], nextVerifier: VerifierIdentityV2): AuthorityRevisionDiffV2;