import { a as NS, c as TreeNode, i as ElementNode, n as DoctypeNode, o as ParentNode, r as DocumentNode, s as TextNode, t as CommentNode } from "../tree-builder-fO9Gka1f.mjs"; import { a as Removal, c as SanitizeToOptions, d as TrustedHTML, f as UNSAFE_PRESET_SYMBOL, i as Preset, l as SanitizerBuilder, n as Policy, o as SanitizeReport, p as version, r as PolicyInput, s as SanitizeSink, t as ParseAdapter, u as SanitizerCore } from "../core-ynMpvzgT.mjs"; //#region src/main/browser.d.ts /** * The browser default parse adapter, native `DOMParser`. Ships zero parser bytes * (the platform already has one) and parses byte-for-byte what the user's browser * would. Used automatically by the browser `Sanitizer`; also exported so you can * pass it to any `Sanitizer` via `.parser(domParserAdapter)` where a DOM exists. */ declare const domParserAdapter: ParseAdapter; /** * Browser `Sanitizer`, defaults to native `DOMParser`. Build one with * `Sanitizer.builder()`. Override the parser with `.parser(adapter)`, e.g. * `whatwgAdapter` to force the bundled parser, or `parse5Adapter`. */ declare class Sanitizer extends SanitizerCore { constructor(policy?: Policy, parser?: ParseAdapter | null); } //#endregion export { type CommentNode, type DoctypeNode, type DocumentNode, type ElementNode, type NS, type ParentNode, ParseAdapter, Policy, PolicyInput, Preset, Removal, SanitizeReport, SanitizeSink, SanitizeToOptions, Sanitizer, SanitizerBuilder, SanitizerCore, type TextNode, type TreeNode, TrustedHTML, UNSAFE_PRESET_SYMBOL, domParserAdapter, version }; //# sourceMappingURL=browser.d.mts.map