/** * 审批扫腿(S-147 切片:`http/server.ts` 5196–5488 逐字搬家,正文一字未改)——两条不经 HTTP 路由的赎回口: * ①`denyExpiredApprovals`([ref] D-D,SLA 到期的 deny-sweep,main.ts 的 reaper 按拍调); * ②`redeemParkedAsk`([ref],live 回决腿的 PARKED 赎回席,装配层接进协调器的晚绑座)。 * 两者都走 resume 家族的 `resumeCheckpoint`,所以它们的属主是「谁在无 HTTP 请求的情况下替人做决定」这件事, * 不是请求流水线。`createWallClockJumpGuard` 建的 `denySweepClockGuard` 是 ① 的私有件,随它同居。 * ctx 字段 3 只(`deps` / `resumeCheckpoint` / `mayDiscloseRowError`),机器算(closure-free-vars)与手抄一致。 */ import { type ParkedAskRedeemRequest } from "../tool-approval.js"; import type { createResumeLegs } from "./resume-legs.js"; import type { FlatServiceDeps } from "./server.js"; export declare function createApprovalSweeps(ctx: { deps: FlatServiceDeps; } & Pick, "resumeCheckpoint" | "mayDiscloseRowError">): { denyExpiredApprovals: (now: number) => Promise; redeemParkedAsk: (req: ParkedAskRedeemRequest) => Promise<{ status: number; body: Record; }>; }; //# sourceMappingURL=approval-sweeps.d.ts.map