Metadata included in all exports: timestamp, version, format, filter info, and entry count.

export interface ExportMetadata {
exportedAt: string; // ISO 8601 timestamp
appVersion: string; // App version (e.g., "3.0.0")
format: ExportFormat;
filters?: {
statusFilter?: ("matched" | "manual" | "pending" | "skipped")[]; // Applied status filters
confidenceThreshold?: number; // Minimum confidence
includeUnmatched?: boolean;
unmatchedOnly?: boolean;
};
sections?: string[]; // For statistics exports
totalEntries: number; // Count of exported items
}
interface ExportMetadata {
    exportedAt: string;
    appVersion: string;
    format: ExportFormat;
    filters?: {
        statusFilter?: ("pending" | "matched" | "manual" | "skipped")[];
        confidenceThreshold?: number;
        includeUnmatched?: boolean;
        unmatchedOnly?: boolean;
    };
    sections?: string[];
    totalEntries: number;
}

Properties

exportedAt: string
appVersion: string
format: ExportFormat
filters?: {
    statusFilter?: ("pending" | "matched" | "manual" | "skipped")[];
    confidenceThreshold?: number;
    includeUnmatched?: boolean;
    unmatchedOnly?: boolean;
}
sections?: string[]
totalEntries: number