/**
 * Converts a string to camel case.
 * @param {string} str - The string to convert.
 * @returns {string} The camel-cased string.
 */
export declare function toCamelCase(str: string): string;
/**
 * Converts a string to title case.
 * @param {string} str - The string to convert.
 * @returns {string} The title-cased string.
 * @example
 * toTitleCase("hello world") // "Hello World"
 */
export declare function toTitleCase(str: string): string;
/**
 * Converts a camelCase, kebab-case or PascalCase string into PascalCase.
 * @param input - The input string to convert.
 * @returns The PascalCase version of the string.
 */
export declare function toPascalCase(input: string): string;
/**
 * Converts a string to kebab case.
 * @param {string} str - The string to convert.
 * @returns {string} The kebab-cased string.
 */
export declare function toKebabCase(str: string): string;
/**
 * Converts a string to upper case.
 * @param {string} str - The string to convert.
 * @returns {string} The uppercased string.
 */
export declare function toUpperCase(str: string): string;
/**
 * Converts a string to lower case.
 * @param {string} str - The string to convert.
 * @returns {string} The lowercased string.
 */
export declare function toLowerCase(str: string): string;
/**
 * Capitalizes the first letter of a string.
 * @param {string} str - The string to capitalize.
 * @returns {string} The capitalized string.
 */
export declare function capitalize(str: string): string;
/**
 * Removes all whitespace from a string.
 * @param {string} str - The string to remove whitespace from.
 * @returns {string} The whitespace-free string.
 */
export declare function removeWhitespace(str: string): string;
/**
 * Reverses a string.
 * @param {string} str - The string to reverse.
 * @returns {string} The reversed string.
 */
export declare function reverseString(str: string): string;
/**
 * Truncates a string to a specified length.
 * @param {string} str - The string to truncate.
 * @param {number} length - The maximum length of the truncated string.
 * @param {string} suffix - Optional suffix to append to truncated string. Defaults to '...'.
 * @returns {string} The truncated string.
 */
export declare function truncateString(str: string, length?: number, suffix?: string): string;
export declare function formatString(str: string | undefined): string;
export declare const randomString: (length: number) => string;
export declare const lowerAndNoSpace: (str: string) => string;
//# sourceMappingURL=text-transform.d.ts.map