/** * Makes first character of a string lower-case. Uses the built-in * [`String.prototype.toLowerCase`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase) * for the runtime, and the built-in [`Uncapitalize`](https://www.typescriptlang.org/docs/handbook/2/template-literal-types.html#Uncapitalizestringtype) * utility type for typing. * * For other case manipulations see: `toUpperCase`, `toLowerCase`, `capitalize`, * `toCamelCase`, `toKebabCase`, and `toSnakeCase`. * * !IMPORTANT: This function might work _incorrectly_ for **non-ascii** inputs. * * @param data - A string. * @signature * R.uncapitalize(data); * @example * R.uncapitalize("HELLO WORLD"); // "hELLO WORLD" * @dataFirst * @category String */ declare function uncapitalize(data: T): Uncapitalize; /** * Makes first character of a string upper-case. Uses the built-in * [`String.prototype.toLowerCase`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase) * for the runtime, and the built-in [`Uncapitalize`](https://www.typescriptlang.org/docs/handbook/2/template-literal-types.html#Uncapitalizestringtype) * utility type for typing. * * For other case manipulations see: `toUpperCase`, `toLowerCase`, `capitalize`, * `toCamelCase`, `toKebabCase`, and `toSnakeCase`. * * !IMPORTANT: This function might work _incorrectly_ for **non-ascii** inputs. * * @signature * R.uncapitalize()(data); * @example * R.pipe("HELLO WORLD", R.uncapitalize()); // "hELLO WORLD" * @dataLast * @category String */ declare function uncapitalize(): (data: T) => Uncapitalize; export { uncapitalize };