//#region src/remove-accents/remove-accents.d.ts /** * Removes diacritical marks (accents, tildes, cedillas) from a string, decomposing every * accented character into its base letter plus combining marks (Unicode NFD) and then * dropping every combining mark (Unicode general category M, so accents from any script). * * @param {string} value - The text to strip accents from. * @returns {string} The text with every diacritical mark removed. `""` when `value` is not a * non-empty string. * * @see Official: https://unicode.org/reports/tr15/ * @see Official: https://www.unicode.org/reports/tr44/#General_Category_Values * * @example * ```typescript * removeAccents("São Paulo"); // "Sao Paulo" * removeAccents("Piauí"); // "Piaui" * removeAccents("Ceará"); // "Ceara" * removeAccents("Açaí"); // "Acai" * removeAccents(""); // "" * ``` */ export declare const removeAccents: (value: string) => string; //#endregion