/**
 * SpendRecordWriter — JSONL persistence for spend records
 *
 * Appends SpendRecords to monthly-partitioned JSONL files:
 * .specweave/state/spend/YYYY-MM.jsonl
 *
 * Uses O_APPEND for atomic writes (safe for concurrent processes).
 */
import type { SpendRecord } from './spend-record.js';
export declare class SpendRecordWriter {
    private readonly dir;
    constructor(dir: string);
    /**
     * Append a SpendRecord to the appropriate monthly JSONL file
     */
    write(record: SpendRecord): void;
}
//# sourceMappingURL=spend-record-writer.d.ts.map