import type { GenericNode } from 'myst-common'; /** https://en.wikipedia.org/wiki/Thin_space */ export declare const THIN_SPACE = "\u2009"; /** https://en.wikipedia.org/wiki/Non-breaking_space#Width_variation */ export declare const NARROW_NO_BREAK_SPACE = "\u202F"; export declare const LatexAccents: { '`': { o: string; O: string; }; "'": { o: string; O: string; }; '^': { '': string; e: string; o: string; i: string; y: string; E: string; O: string; I: string; Y: string; }; '"': { o: string; u: string; i: string; O: string; U: string; I: string; }; H: { o: string; O: string; }; '~': { '': string; a: string; A: string; o: string; n: string; O: string; N: string; u: string; U: string; e: string; E: string; i: string; I: string; }; c: { c: string; C: string; s: string; S: string; }; k: { a: string; A: string; }; l: { '': string; }; '=': { o: string; O: string; }; '.': { o: string; O: string; }; d: { u: string; U: string; }; r: { a: string; A: string; }; u: { o: string; O: string; }; v: { s: string; S: string; }; t: { oo: string; OO: string; }; o: { '': string; }; i: { '': string; }; }; export declare const LatexSpecialSymbols: { '%': string; $: string; '&': string; '{': string; '}': string; _: string; P: string; dag: string; ddag: string; textbar: string; textgreater: string; textless: string; textendash: string; textemdash: string; texttrademark: string; textregistered: string; copyright: string; textexclamdown: string; textquestiondown: string; pounds: string; euro: string; '#': string; S: string; textbackslash: string; textcelsius: string; degreeCelsius: string; celsius: string; aa: string; AA: string; dots: string; ldots: string; texttimes: string; textellipsis: string; textdegree: string; degree: string; textasciitilde: string; textvisiblespace: string; ' ': string; ',': string; string: string; }; export declare const phrasingTypes: Set; export declare const UNHANDLED_ERROR_TEXT = "Unhandled TEX conversion"; export declare function originalValue(original: string, node: Pick): string; export declare function hasStar(node: GenericNode): boolean; export declare function getArguments(node: GenericNode, type: 'group' | 'argument' | 'implicit'): GenericNode[]; export declare function renderInfoIndex(node: GenericNode, name: string): number; export declare function replaceTextValue(value?: string): string; export declare function isAccent(node?: GenericNode): boolean; export declare function isSpecialSymbol(node?: GenericNode): boolean; export declare function texToText(content?: GenericNode[] | GenericNode | string | null): string; export declare function getPositionExtents(node: GenericNode): GenericNode['position']; export declare function unnestParagraphs(node: GenericNode, selector: string): void; export declare function stripPositions(node?: GenericNode | GenericNode[] | string): GenericNode | GenericNode[] | string; //# sourceMappingURL=utils.d.ts.map