import type { IParser, IToken, TTokenizer } from './types'; export declare const token: (value: string, type: T["type"], children?: any, overrides?: Partial, len?: number) => T; export declare const loop0: >(parser: P, tokenizer: TTokenizer, src: string) => [tokens: T[], length: number]; export declare const loop: >(parser: P, tokenizer: TTokenizer, src: string) => T[]; export declare const first: >(tokenizers: TTokenizer[]) => TTokenizer; export declare const regexParser: (type: T["type"], reg: RegExp, childrenMatchIndex: number) => TTokenizer; export declare const rep: (search: RegExp | string, replace: string, str: string) => string; export declare const repAll: (search: string, replace: string, str: string) => string; /** Decode HTML entities. */ export declare const dhe: (html: string) => string;