import type { IBlackboardStore, IDecisionStore, IGraphStore } from "../storage/interfaces.js"; export interface ExportStats { blackboard_entries: number; decisions: number; graph_entities: number; graph_relations: number; scope: string; } export declare class Exporter { private readonly blackboardStore; private readonly decisionStore; private readonly graphStore; constructor(blackboardStore: IBlackboardStore, decisionStore: IDecisionStore, graphStore: IGraphStore); /** * Export full Twining state as a single markdown document. * If scope is provided, filters all data to that scope. */ exportMarkdown(scope?: string): Promise<{ markdown: string; stats: ExportStats; }>; } //# sourceMappingURL=exporter.d.ts.map