import type { AuthorityRevisionApprovalSummaryV2, AuthorityRevisionChangeClassV2, AuthorityRevisionDecisionV2, AuthorityRevisionDiffV2 } from "./long-task-authority-revision-types.js"; export declare function classifyAuthorityRevision(diff: AuthorityRevisionDiffV2): AuthorityRevisionChangeClassV2; export declare function authorityRevisionUserDecisionReasons(diff: AuthorityRevisionDiffV2): string[]; export declare function summarizeAuthorityRevision(diff: AuthorityRevisionDiffV2, outcomeKeys: string[]): AuthorityRevisionApprovalSummaryV2; export declare function projectAuthorityRevisionDecision(value: { revision_identity: string; revision_diff: AuthorityRevisionDiffV2; affected_outcomes_or_contracts: string[]; change_class?: AuthorityRevisionChangeClassV2; user_decision_required?: boolean; user_decision_reasons?: string[]; approval_required?: boolean; approval_summary?: AuthorityRevisionApprovalSummaryV2; }): AuthorityRevisionDecisionV2;