import { type DiscordCatalogSnapshot } from "./catalog.js"; import { type ExclusivePrivateFileSystem } from "./exclusive-private-file.js"; export declare const CATALOG_HTML_FORMAT = "guildcontrol.catalog-html.v3"; export interface DiscordCatalogHtmlExportOptions { fileSystem?: ExclusivePrivateFileSystem; inspect?: () => Promise; } export interface DiscordCatalogHtmlExportReport { activityRecordsCreated: false; bytes: number; contractDigest: string; credentialsRequired: false; discordExecution: "disabled"; file: string; format: typeof CATALOG_HTML_FORMAT; schemaVersion: number; status: "ok"; toolCount: number; } export declare function renderDiscordCatalogHtml(snapshot: DiscordCatalogSnapshot): string; export declare function exportDiscordCatalogHtml(file: string, options?: DiscordCatalogHtmlExportOptions): Promise; //# sourceMappingURL=catalog-html.d.ts.map