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;
};
};