/** * Bulk export — export crawled screens to CSV / JSON / Markdown digest. * * Outputs: * - CSV: url, name, wordCount, screenshotPath, markdownPath, createdAt — for spreadsheet analysis * - JSON: full screen records array — for API integration * - Markdown digest: concatenated markdown of all screens — for LLM context windows */ export interface ExportScreen { id: string; name: string; url: string; projectId: string; wordCount?: number; screenshotPath?: string | null; markdownPath?: string | null; markdown?: string | null; createdAt?: Date; updatedAt?: Date; } export declare function exportToCsv(screens: ExportScreen[], outputPath: string): Promise; export declare function exportToJson(screens: ExportScreen[], outputPath: string): Promise; export declare function exportToMarkdownDigest(screens: ExportScreen[], outputPath: string, opts?: { readMarkdownFromPath?: boolean; maxScreens?: number; }): Promise;