import { ParserHandle, ParserRule } from '../parser'; import { ContextTag, ContextMap, NoMeta, UnknownToken } from '../model'; import { MetaLinks, MetaAbbrevs, MetaFootnotes } from '../block/model'; import { InlineTag, InlineLink, InlineAbbrev, InlineFootnote, InlineStrong, InlineEm, InlineDel, InlineCode, InlineMath, InlineBr, InlineText } from './model'; export declare type InlineRule = ParserRule, ContextTag.Inline | ContextTag.InlineLink, Meta>; export declare type InlineHandle = ParserHandle, ContextTag.Inline | ContextTag.InlineLink, Meta>; export declare const Escape: InlineRule; export declare const AutoLink: InlineRule, NoMeta>; export declare const Url: InlineRule, NoMeta>; export declare const Link: InlineRule, NoMeta>; export declare const PedanticLink: InlineRule, NoMeta>; export declare const RefLink: InlineRule, MetaLinks>; export declare const PedanticRefLink: InlineRule, MetaLinks>; export declare const NoLink: InlineRule, MetaLinks>; export declare const Abbrev: InlineRule; export declare const Footnote: InlineRule; export declare const Strong: InlineRule, NoMeta>; export declare const PedanticStrong: InlineRule, NoMeta>; export declare const Em: InlineRule, NoMeta>; export declare const PedanticEm: InlineRule, NoMeta>; export declare const Del: InlineRule, NoMeta>; export declare const CodeSpan: InlineRule; export declare const MathSpan: InlineRule; export declare const Br: InlineRule; export declare function gfmBreaksBr([ctxs, order, regex, parse]: InlineRule): InlineRule; export declare const GfmBreaksBr: ParserRule, ContextTag.Inline | ContextTag.InlineLink, NoMeta>; export declare const TextSpan: InlineRule; export declare function gfmText([ctxs, order, regex, parse]: InlineRule): InlineRule; export declare const GfmTextSpan: ParserRule, ContextTag.Inline | ContextTag.InlineLink, NoMeta>; export declare function gfmBreaksText([ctxs, order, regex, parse]: InlineRule): InlineRule; export declare const GfmBreaksTextSpan: ParserRule, ContextTag.Inline | ContextTag.InlineLink, NoMeta>; export declare function smartypants(chunk: string): string; export declare function smartyPantsText([ctxs, order, regex, parse]: InlineRule): InlineRule; export declare const SmartyPantsTextSpan: ParserRule, ContextTag.Inline | ContextTag.InlineLink, NoMeta>; export declare function abbrevText([ctxs, order, regex, parse]: InlineRule): InlineRule; export declare const AbbrevTextSpan: ParserRule, ContextTag.Inline | ContextTag.InlineLink, MetaAbbrevs>; export declare const InlineNormal: ([(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>])[]; export declare const InlinePedantic: ([(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>])[]; export declare const InlineGfm: ([(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, import("../parser").InitFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, InlineTag.Text[], import("../parser").ProcFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, import("../parser").InitFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, InlineTag.Text[], import("../parser").ProcFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>])[]; export declare const InlineGfmBreaks: ([(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, import("../parser").InitFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, InlineTag.Text[], import("../parser").ProcFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, import("../parser").InitFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, InlineTag.Text[], import("../parser").ProcFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, any>, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, import("../parser").InitFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, InlineTag.Br[], import("../parser").ProcFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>] | [(ContextTag.Inline | ContextTag.InlineLink)[], number, string, import("../parser").ParseFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, import("../parser").InitFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>, InlineTag.Br[], import("../parser").ProcFunc, ContextTag.Inline | ContextTag.InlineLink, NoMeta>])[];