import { WidenNonLiteral } from "../_internal/types.mjs"; import { Reverse } from "../node_modules/.pnpm/string-ts@2.3.1/node_modules/string-ts/dist/index.mjs"; //#region src/string/string-reverse.d.ts /** * Reverses the characters of a string (`'abc'` → `'cba'`). Reverses by grapheme, * so multi-code-unit characters such as emoji stay intact. A string literal is * typed as the exact reversed literal; a non-literal `string` returns `string`. * @param value - The string to reverse. * @returns The reversed string. * @example * stringReverse('hello'); * // 'olleh' * @example * stringReverse('ab👍'); * // '👍ba' */ declare const stringReverse: (value: S) => WidenNonLiteral>; //#endregion export { stringReverse };