import { type DiscordActivityReviewReport } from "./activity-review.js"; import { type ExclusivePrivateFileSystem } from "./exclusive-private-file.js"; export declare const ACTIVITY_HTML_FORMAT = "guildcontrol.activity-html.v1"; export declare const ACTIVITY_HTML_SCHEMA_VERSION = 1; export interface DiscordActivityHtmlExportOptions { fileSystem?: ExclusivePrivateFileSystem; } export interface DiscordActivityHtmlExportReport { activityRecordsCreated: false; activityStateChanged: false; automaticNetwork: "disabled"; browserOpened: false; bytes: number; credentialsEmbedded: false; credentialsRequired: false; discordContacted: false; externalNavigationOrigins: readonly []; file: string; format: typeof ACTIVITY_HTML_FORMAT; htmlDigest: string; outputFileCreated: true; reportDigest: string; schemaVersion: typeof ACTIVITY_HTML_SCHEMA_VERSION; statePersistence: "disabled"; status: "ok"; } export declare function renderDiscordActivityHtml(report: DiscordActivityReviewReport): string; export declare function exportDiscordActivityHtml(file: string, report: DiscordActivityReviewReport, options?: DiscordActivityHtmlExportOptions): Promise; //# sourceMappingURL=activity-html.d.ts.map