/** * Portfolio persistence. Stored as JSON alongside the rest of Franklin's * per-user state under `~/.blockrun/portfolio.json` by default. Read/write * errors never throw — a missing or corrupt file just returns `null` so the * agent can fall back to a fresh portfolio rather than refusing to start. */ import { Portfolio } from './portfolio.js'; export declare function savePortfolio(pf: Portfolio, filePath: string): void; export declare function loadPortfolio(filePath: string): Portfolio | null;