import { DocumentElement, IDOMParser, TagHandler, TagHandlerObject } from './types'; import * as CSS from 'csstype'; export declare class Parser { private _tagHandlers; private _domParser; private _defaultStyles; private _defaultAttributes; constructor(tagHandlers?: readonly TagHandlerObject[], domParser?: IDOMParser, defaultStyles?: readonly { key: keyof HTMLElementTagNameMap; styles: Partial>; }[], defaultAttributes?: readonly { key: keyof HTMLElementTagNameMap; attributes: Record; }[]); registerTagHandler(tag: string, handler: TagHandler): void; parse(html: string): DocumentElement[]; private _parseRow; private _parseElement; private _parseTableContainers; private _parseTable; private _parseHTML; private _defaultHandler; } //# sourceMappingURL=parser.d.ts.map