import type { AuthorityHashesV2, CompiledDeliveryContractV2, DeliveryContractV2, DeliveryOutcomeV2 } from "./long-task-delivery-types.js"; export declare function computeAuthorityHashes(contract: DeliveryContractV2): AuthorityHashesV2; export declare function outcomeAuthorityHash(outcome: DeliveryOutcomeV2): string; export declare function changedAuthoritySections(previous: AuthorityHashesV2, next: AuthorityHashesV2): string[]; export declare function protectedAuthorityChanged(previous: CompiledDeliveryContractV2, next: AuthorityHashesV2): string[]; export declare function acceptanceSemanticsChanged(previous: CompiledDeliveryContractV2, next: DeliveryContractV2): boolean; export declare function isMonotonicAcceptanceStrengthening(previous: CompiledDeliveryContractV2, next: DeliveryContractV2): boolean;