import { MermaidConfig } from '../../config.type'; /** * Gets the rows of lines in a string * * @param {string | undefined} s The string to check the lines for * @returns {string[]} The rows in that string */ export declare const getRows: (s?: string) => string[]; /** * Removes script tags from a text * * @param {string} txt The text to sanitize * @returns {string} The safer text */ export declare const removeScript: (txt: string) => string; export declare const sanitizeText: (text: string, config: MermaidConfig) => string; export declare const sanitizeTextOrArray: (a: string | string[] | string[][], config: MermaidConfig) => string | string[]; export declare const lineBreakRegex: RegExp; /** * Whether or not a text has any linebreaks * * @param {string} text The text to test * @returns {boolean} Whether or not the text has breaks */ export declare const hasBreaks: (text: string) => boolean; /** * Splits on
tags * * @param {string} text Text to split * @returns {string[]} List of lines as strings */ export declare const splitBreaks: (text: string) => string[]; /** * Converts a string/boolean into a boolean * * @param {string | boolean} val String or boolean to convert * @returns {boolean} The result from the input */ export declare const evaluate: (val?: string | boolean) => boolean; /** * Makes generics in typescript syntax * * @example Array of array of strings in typescript syntax * // returns "Array>" * parseGenericTypes('Array~Array~string~~'); * * @param {string} text The text to convert * @returns {string} The converted string */ export declare const parseGenericTypes: (text: string) => string; declare const _default: { getRows: (s?: string | undefined) => string[]; sanitizeText: (text: string, config: MermaidConfig) => string; sanitizeTextOrArray: (a: string | string[] | string[][], config: MermaidConfig) => string | string[]; hasBreaks: (text: string) => boolean; splitBreaks: (text: string) => string[]; lineBreakRegex: RegExp; removeScript: (txt: string) => string; getUrl: (useAbsolute: boolean) => string; evaluate: (val?: string | boolean | undefined) => boolean; }; export default _default;