import type { ApprovalDecisionInput, ApprovalRecord, BudgetFallbackProposal, WorkflowGateDecisionInput, WorkflowGateDecisionRecord, WorkflowGateApprovalInput, WorkflowGateApprovalResult } from "./types.js"; export declare function listApprovals(taskId?: string, root?: string): Promise; export declare function approveWorkflowGate(input: WorkflowGateApprovalInput, root?: string): Promise; export declare function recordWorkflowGateDecision(input: WorkflowGateDecisionInput, root?: string): Promise; export declare function showApproval(id: string, root?: string): Promise; export declare function approveApproval(input: ApprovalDecisionInput, root?: string): Promise; export declare function rejectApproval(input: ApprovalDecisionInput, root?: string): Promise; export declare function findStoredApprovalForProposal(proposal: BudgetFallbackProposal, root: string): Promise;