/** * Demo seed service — creates a realistic demo dataset (clients + invoices) * so InvoiceFlow can be evaluated via MCP Inspector without real Stripe, * SendGrid, or PayPal credentials. Every call generates a fresh batch with * unique IDs; safe to call multiple times. */ import { Storage } from './storage.js'; export interface DemoSeedResult { clients: number; invoices: number; paid_invoices: number; overdue_invoices: number; total_invoiced: number; total_collected: number; client_ids: string[]; sample_invoice_ids: string[]; message: string; } /** * Populate the store with demo clients and invoices covering multiple * archetypes: on-time payers, chronic-late payers, high-value clients, * and new relationships. Every tool (invoice_list, invoice_risk, * cashflow_report, payment_reconcile, etc.) will return meaningful * results against this dataset without needing real Stripe/PayPal keys. */ export declare function seedDemoData(store?: Storage): Promise;