/** * Task 1771 — the on-demand form of the ledger census. * * This calls the same `reconcileLedger` as the standing interval in the UI * server. The tool exists so an operator can ask "is the ledger healthy" mid * conversation; the interval exists because a failure that emits no event * cannot wait for someone to ask. */ import type { Session } from "neo4j-driver"; import { type LedgerCensusRows } from "../../../../../lib/ledger-core/dist/index.js"; import { type ToolResult } from "../lib/types.js"; export type CensusReadFn = (session: Session, accountId: string, now: number) => Promise; export interface ReconcileParams { session: Session; read: CensusReadFn; accountId: string; now: number; } export declare function reconcile(params: ReconcileParams): Promise; //# sourceMappingURL=reconcile.d.ts.map