import { Parser, type ParserOpts } from '../Parser'; import type { IElement, IRoot, THtmlToken } from './types'; import type { IParser, TNullableToken, TTokenizer } from '../types'; export interface HtmlParserOpts extends ParserOpts { parsers: TTokenizer[]; } export declare class HtmlParser extends Parser implements IParser { readonly first: TTokenizer; constructor(opts: HtmlParserOpts); parse(src: string): THtmlToken[]; parsef(src: string): IRoot; el(src: string): TNullableToken; }