import { v as SpendStore } from './ledger-uFtXlIHY.cjs'; export { T as memorySpendStore } from './ledger-uFtXlIHY.cjs'; /** * A durable {@link SpendStore} backed by a local JSONL file (one settled payment per * line). `load()` reads + parses the file at construction (a corrupt line is skipped, * never fatal); `append()` writes one line per settle. Both swallow every I/O error so * a disk hiccup can never abort a confirmed payment (ERRORS.md). The whole * {@link SpendRecord} — incl. `decimals` + `denom` — round-trips, so totals and the * cross-token grand total rebuild exactly on reload. * * @param path Filesystem path to the append-only log (created on first write). */ declare function fileSpendStore(path: string): SpendStore; export { SpendStore, fileSpendStore };