//#region src/lib/index_bg.d.ts declare function __wbg_set_wasm(exports: WebAssembly.Exports): void; /** * Configuration settings that can be adjusted and passed to a minification function to change the * minification approach. */ interface MinifyOptions { /** * Allow unquoted attribute values in the output to contain characters prohibited by the * [WHATWG specification](https://html.spec.whatwg.org/multipage/syntax.html#attributes-2). * These will still be parsed correctly by almost all browsers. */ allow_noncompliant_unquoted_attribute_values?: boolean; /** * Allow some minifications around entities that may not pass validation, * but will still be parsed correctly by almost all browsers. */ allow_optimal_entities?: boolean; /** * Allow removing_spaces between attributes when possible, which may not be spec compliant. * These will still be parsed correctly by almost all browsers. */ allow_removing_spaces_between_attributes?: boolean; /** Do not omit closing tags when possible. */ keep_closing_tags?: boolean; /** Keep all comments. */ keep_comments?: boolean; /** Do not omit `` and `` opening tags when they don't have attributes. */ keep_html_and_head_opening_tags?: boolean; /** Keep `type=text` attribute name and value on `` elements. */ keep_input_type_text_attr?: boolean; /** Keep SSI comments. */ keep_ssi_comments?: boolean; /** Minify CSS in `