import type { ReportPublicationReceipt } from './report-publication.js'; export declare function reportPublicationStreamId(targetPath: string): string; export declare function writeReportFile(reportDir: string, fileName: string, content: string, sanitizeContent?: (content: string) => string): string; export declare function publishReportFile(input: { reportDir: string; fileName: string; content: string; publicationId: string; contentSha256: string; }): ReportPublicationReceipt; export declare function finalizeReportPublication(receipt: ReportPublicationReceipt, expected: { reportDir: string; targetPath: string; publicationId: string; contentSha256: string; }, finalize: () => Result): Result; //# sourceMappingURL=report-writer.d.ts.map