export declare const rulesDiscordOnlyHtml: { discordChannel: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordEmoji: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordEveryone: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordHere: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordRole: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordSlash: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordTimestamp: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordUser: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; text: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; }; export declare const rulesDiscordOnly: { discordChannel: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordEmoji: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordEveryone: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordHere: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordRole: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordSlash: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordTimestamp: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordUser: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; text: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; }; export declare const rulesHtml: { autolink: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & import("@khanacademy/simple-markdown").ReactOutputRule & import("@khanacademy/simple-markdown").HtmlOutputRule; blockQuote: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; br: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; codeBlock: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; em: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; emoticon: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; footnote: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; heading: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; inlineCode: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; link: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; list: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; newline: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; spoiler: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; strike: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; strong: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; u: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; url: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & import("@khanacademy/simple-markdown").ReactOutputRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordChannel: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordEmoji: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordEveryone: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordHere: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordRole: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordSlash: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordTimestamp: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordUser: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; text: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; }; export declare const rules: { escape: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & import("@khanacademy/simple-markdown").ReactOutputRule & import("@khanacademy/simple-markdown").HtmlOutputRule; autolink: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & import("@khanacademy/simple-markdown").ReactOutputRule & import("@khanacademy/simple-markdown").HtmlOutputRule; blockQuote: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; br: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; codeBlock: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; em: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; emoticon: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; footnote: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; heading: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; inlineCode: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; link: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; list: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; newline: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; spoiler: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; strike: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; strong: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; u: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput>; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; url: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & import("@khanacademy/simple-markdown").ReactOutputRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordChannel: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordEmoji: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordEveryone: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordHere: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordRole: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordSlash: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordTimestamp: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; discordUser: import("@khanacademy/simple-markdown").ParserRule & import("@khanacademy/simple-markdown").HtmlOutputRule; text: { readonly order: number; readonly match: import("@khanacademy/simple-markdown").MatchFunction; readonly quality?: (capture: import("@khanacademy/simple-markdown").Capture, state: import("@khanacademy/simple-markdown").State, prevCapture: string) => number; readonly parse: (capture: import("@khanacademy/simple-markdown").Capture, nestedParse: import("@khanacademy/simple-markdown").Parser, state: import("@khanacademy/simple-markdown").State) => { [key: string]: any; }; } & { readonly react: import("@khanacademy/simple-markdown").NodeOutput; } & { readonly html: (node: import("@khanacademy/simple-markdown").SingleASTNode, nestedOutput: import("@khanacademy/simple-markdown").Output, state: import("@khanacademy/simple-markdown").State) => string; }; };