import { MarkedExtension } from 'marked'; /** Labels the injected chrome needs. TuffEx has no i18n; the host supplies wording. */ export interface HardenHtmlLabels { blockedImage: string; loadOnce: string; allowSession: string; copyTable: string; } export interface HardenHtmlOptions { /** When false the policy is bypassed entirely and images render as authored. */ blockRemoteImages: boolean; labels: HardenHtmlLabels; } export declare function hardenHtmlExtension(options: () => HardenHtmlOptions): MarkedExtension;