import type { IndexNode } from '../entities/entity-index.js'; import type { EntityTypeConfig } from '../entities/entity-type-config.js'; export interface CxfExportOpts { vaultId: string; ownerName: string; ownerEmail: string; exportTime: number; includeSchema: boolean; includeGraph: boolean; includeArchived: boolean; } export interface CxfTombstone { entityId: string; vaultId: string; type: 'deleted' | 'archived'; title: string; updatedAtUnix: number; } export interface SerializeResult { document: string; entityCount: number; schemaCount: number; } export declare function serializeToCxf(nodes: IndexNode[], entityTypes: EntityTypeConfig[], tombstones: CxfTombstone[], opts: CxfExportOpts): SerializeResult; //# sourceMappingURL=cxf-serializer.d.ts.map