/** * String utility functions * String manipulation and formatting utilities */ /** * Capitalize first letter of a string */ export declare function capitalizeFirstLetter(string: string): string; /** * Convert string to snake_case */ export declare function toSnakeCase(input: string): string; /** * Convert string to camelCase */ export declare function toCamelCase(input: string): string; /** * Extract file name from path */ export declare function pathToName(path: string, includeExtension?: boolean): string; /** * Extract file extension from path */ export declare function pathToExtension(path: string): string; /** * Format large integers with separators */ export declare function stringifyLargeInt(int: number): string; /** * Pluralize a string based on array length */ export declare function pluralS(arr: any[], singular: string, plural?: string): string; /** * Auto-stringify an object (convert to string representation) */ export declare function autoStringify(object: any): string; /** * Get key by value from an object */ export declare function getKeyByValue>(object: T, value: any): keyof T | undefined; /** * Omit keys from an object */ export declare function omitKeys>(obj: T, keys: (keyof T)[], dualLevel?: boolean): Partial; /** * Escape HTML special characters */ export declare function escapeHtml(text: string): string; /** * Unescape HTML entities */ export declare function unescapeHtml(text: string): string; //# sourceMappingURL=string_util.d.ts.map