export type SnakeToCamelCase = S extends `${infer T}_${infer U}` ? `${Lowercase}${Capitalize>}` : S; export type SnakeToCamelCaseNested = T extends object ? { [K in keyof T as SnakeToCamelCase]: SnakeToCamelCaseNested; } : T; /** * * @param value - The string to convert from snake_case to camelCase * @example * snakeToCamelCase("hello_world") // "helloWorld" * snakeToCamelCase("hello_world_test") // "helloWorldTest" * @returns string * @description Converts a string from snake_case to camelCase */ export declare function snakeToCamelCase(value: S): SnakeToCamelCase;