import { Readable } from "node:stream"; import { SAXParser, Tag, Text } from "sax-wasm"; import { Directive } from "../linter/LinterContext.js"; export declare function isSaxParserToJSON(tag: unknown): tag is Tag; export declare function isSaxText(tag: unknown): tag is Text; export declare function extractDirective(comment: Text): Directive | undefined; export declare function initSaxWasm(): Promise>; export declare function parseXml(contentStream: Readable, parseHandler: typeof SAXParser.prototype.eventHandler, events?: number): Promise;