import type { DeliveryRecord } from 'foundry-design-protocol'; export { matchingDeliveryCaptures } from 'foundry-design-protocol'; import { type StoredSession } from 'foundry-design-runtime'; export interface DeliveryExportManifest { format: 'foundry.delivery-export'; version: 1; generatedAt: string; deliveryRecordId: string; files: Array<{ path: string; sha256: string; }>; documentationPages: Array<{ pageId: string; path: string; contentHash: string; }>; } export declare class DeliveryExportConflictError extends Error { readonly conflictingPaths: string[]; readonly documentationPageIds: string[]; constructor(conflictingPaths: string[], documentationPageIds: string[]); } export declare function renderPortableDeliveryJson(record: DeliveryRecord, projectRoot: string, session?: Pick): string; export declare function renderEngineeringBrief(session: StoredSession, record: DeliveryRecord): string; export declare function deliveryExportFiles(session: StoredSession, record: DeliveryRecord): Map; export declare function resolveManagedDeliveryPath(outputRoot: string, relativePath: string): string; export declare function writeRepositoryDeliveryExport(outputRoot: string, session: StoredSession, record: DeliveryRecord, now?: string): Promise; //# sourceMappingURL=delivery-export.d.ts.map