import type { TaskRecord } from "../tasks/task-registry.types.js";
import type { WalletSendApprovalRequest, WalletSettlementContext } from "./wallet-send-approvals.js";
export declare function walletApprovalTaskId(requestId: string): string;
export declare function syncWalletApprovalTask(params: {
    request: WalletSendApprovalRequest;
    settlementContext?: WalletSettlementContext | null;
}): TaskRecord;
