import { DomHandler, DomHandlerOptions } from "htmlparser2";
import { Node, Element } from "htmlparser2/node_modules/domhandler";
declare type Callback = (error: Error | null, dom: Node[]) => void;
declare type ElementCallback = (element: Element) => void;
export declare abstract class UNECEDomHandler extends DomHandler {
    constructor(callback?: Callback | null, options?: DomHandlerOptions | null, elementCB?: ElementCallback);
    ontext(data: string): void;
    abstract onText(data: string): void;
    onopentag(name: string, attribs: {
        [key: string]: string;
    }): void;
    abstract onOpenTag(name: string, attribs: {
        [key: string]: string;
    }): void;
}
export {};
//# sourceMappingURL=uneceDomHandler.d.ts.map