import type { Tokens } from 'marked'; import moo from 'moo'; /** * Create a template list using moo. * * @param template - The template string to parse. * @returns An array of moo tokens. */ export declare function createTemplateList(template: string): moo.Lexer; /** * Normalize code text by removing unnecessary whitespace and * formatting. * * @param text - The input code text. * @returns The normalized code text. */ export declare function normalizeCodeText(text: string): string; /** * Create an HTML token. * * @param raw - The code before transformed. * @param text - The transformed code. * @returns An HTML token. */ export declare function createHtmlToken(raw: string, text: string): Tokens.HTML;