import type { Parser, Handler } from "./Parser"; /** * Calls a specific handler function for all events that are encountered. */ export default class MultiplexHandler implements Handler { private readonly func; /** * @param func The function to multiplex all events to. */ constructor(func: (event: keyof Handler, ...args: unknown[]) => void); onattribute(name: string, value: string, quote: string | null | undefined): void; oncdatastart(): void; oncdataend(): void; ontext(text: string): void; onprocessinginstruction(name: string, value: string): void; oncomment(comment: string): void; oncommentend(): void; onclosetag(name: string): void; onopentag(name: string, attribs: { [key: string]: string; }): void; onopentagname(name: string): void; onerror(error: Error): void; onend(): void; onparserinit(parser: Parser): void; onreset(): void; } //# sourceMappingURL=MultiplexHandler.d.ts.map